【发布时间】:2013-11-15 20:15:15
【问题描述】:
我希望我的家 (View/Pages/home.ctp) 成为公共视图,因为每次我尝试访问时,都会将我重定向到 /users/login.. AppController.php:
public $components = array(
'Session',
'Auth' => array(
'loginRedirect' => array('controller' => 'users', 'action' => 'areaRestrita'),
'logoutRedirect' => array('controller' => 'users', 'action' => 'logout'),
'authError' => 'Você deve fazer login para ter acesso a essa área!',
'loginError'=> 'Combinação de usuário e senha errada!'
)
);
过滤前:
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow( 'index' );
}
我该怎么办?我试图在 pagesController.php 中放置一个 beforeFilter 以允许('display')但不起作用。
【问题讨论】:
-
你能把你的
beforefilter回调代码.. -
我没看过,谢谢老哥