2010-03-30 119 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