Cakephp 1.3,路由器和身份验证问题

时间:2010-03-30 22:33:40

标签: php cakephp routes authentication

尝试为admin用户实现简单权限。不需要庞大的acl规则和组系统。有管理员用户,只有注册用户。他们无法使用管理员前缀访问操作。所以它在cakephp1.2版本中实现,并在app_controller中使用以下代码:

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 个答案:

答案 0 :(得分:1)

您可以使用configure :: write()将自己的值写入配置中,或者使用

自己捕获它
$this->params['admin'] 

或者您的管理路线是什么