2010-03-30 123 views
1

試圖爲管理員用戶實施簡單權限。不需要龐大的ACL規則和組系統。有管理員用戶,只是註冊用戶。他們無法使用管理員前綴訪問操作。因此,它是在cakephp1.2版本中實現與下面的代碼在app_controller:Cakephp 1.3,路由器和身份驗證問題

function isAuthorized() { 
    if (isset($this->params[Configure::read('Routing.admin')])) { 
    if ($this->Auth->user('admin') != 1) { 
     return false; 
    } 
    } 
    return true; 
} 

但在1.3 Routing.admin已被棄用。如何重寫它用於1.3框架?需要一些幫助。

回答

1

那麼你既可以編寫自己的價值與配置)的配置::寫(或使用自己抓住它,

$this->params['admin'] 

或任何你的管理路由被稱爲

+0

$這個 - > PARAMS ['admin']工作正常!謝謝,大衛! – Zhlobopotam 2010-03-31 13:50:49