我有一個新的項目,有4個用戶和一些只允許某些用戶使用的任務。
由於用戶和任務是固定的,我認爲不需要使用ACL。cakephP中的多個前綴路由
是我的決定是否正確?
那我可以爲每個用戶的多個前綴,如果是的,我怎麼能achive它?
我需要從用戶B限制用戶A的任務如何可以achive它???
我有一個新的項目,有4個用戶和一些只允許某些用戶使用的任務。
由於用戶和任務是固定的,我認爲不需要使用ACL。cakephP中的多個前綴路由
是我的決定是否正確?
那我可以爲每個用戶的多個前綴,如果是的,我怎麼能achive它?
我需要從用戶B限制用戶A的任務如何可以achive它???
4用戶來說也是一個列表。我建議你使用INI-based ACL component如果你不需要動態更改的權限。
不是特別優雅,但它應該完成這項工作(在每個相關app_controller):
function beforeFilter()
{
parent::beforeFilter();
$currentUser = $this->Auth->user();
$uName = $currentUser['User']['username'];
switch($uName){
case 'User_1':
$this->Auth->allow('myAction');
...
,我已經通過了http://www.jamesfairhurst.co.uk/posts/view/multiple_admin_levels_in_cakephp/它幫助了我一點 – RSK 2010-07-29 18:57:42