CakePHP Bypass Auth组件

时间:2010-12-21 13:10:08

标签: cakephp

是否可以绕过Auth组件并以管理员身份登录?我想测试我下载的插件,它要求您使用Auth组件作为管理员登录,但我不想设置用户表等。

1 个答案:

答案 0 :(得分:1)

您可以在控制器的beforeFilter()中使用以下代码绕过身份验证:

function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('*');
}

如果您只想切换特定操作:

function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('admin_index', 'admin_view');
}

现在,您无需登录即可访问这些页面。 :)