【发布时间】:2013-03-13 11:49:18
【问题描述】:
如何阻止对 cakePHP 中任何页面的访问。对于页面,我指的是位于页面文件夹中的实际视图。
当我删除这一行时,它可以工作,但它也会阻止用户登录。它会创建一个直接循环:
$this->Auth->allow('display');
基本上,当用户想要查看任何页面并且他们没有登录时,他们将被重定向到登录 (app/users/login) 页面。在他们登录后,他们将被引导到他们上次尝试访问的页面。
我该怎么办?
【问题讨论】:
-
你需要允许登录页面
$this->Auth->allow('login');,同时拒绝显示页面。
标签: acl cakephp-2.2