2010-07-29 98 views
2

我有一個新的項目,有4個用戶和一些只允許某些用戶使用的任務。
由於用戶和任務是固定的,我認爲不需要使用ACL。cakephP中的多個前綴路由

是我的決定是否正確?

那我可以爲每個用戶的多個前綴,如果是的,我怎麼能achive它?

我需要從用戶B限制用戶A的任務如何可以achive它???

+0

,我已經通過了http://www.jamesfairhurst.co.uk/posts/view/multiple_admin_levels_in_cakephp/它幫助了我一點 – RSK 2010-07-29 18:57:42

回答

0

不是特別優雅,但它應該完成這項工作(在每個相關app_controller):

function beforeFilter() 
{ 
    parent::beforeFilter(); 
    $currentUser = $this->Auth->user(); 
    $uName = $currentUser['User']['username']; 

    switch($uName){ 
     case 'User_1': 
      $this->Auth->allow('myAction'); 
    ...