【发布时间】:2013-10-25 02:12:59
【问题描述】:
大家好,首先我使用的是 cakePHP 2.3.x
我在从身份验证中排除我的视图页面时遇到问题。例如,我在 Pages/home.ctp 中有我的静态主页
在我的 AppController 和 PagesController 我放了:
public function beforeFilter() {
$this->Auth->allow('home');
//$this->Auth->deny('add','edit','delete','index');
}
但它仍然需要我登录。
我也放入了我的 PagesController
public function home(){
}
但还是没有运气。
如有任何帮助,将不胜感激
【问题讨论】:
-
小心使用 Pages 控制器,它是一个特殊的控制器。所有页面通常都在“显示”操作下分组,因此您需要将此操作列入白名单。
标签: php html cakephp cakephp-2.0 cakephp-2.3