我之前可能已经问过与此相关的问题,但对答案不满意,没有答案有效.....我的疑问有点不同,我有两个控制器 1.UsersController。2.成员控制器。
我怀疑 Auth 组件为 UsersControllers 创造了奇迹,但 Auth 不适用于 MembersController。简单来说,每当我尝试为我的 MembersController 使用 Auth 组件,而不是重定向到 Members 视图时。它正在显示用户控制器页面......当我删除用户控制器时,我得到以下错误......
错误:找不到用户控制器。
Auth 和 Users 之间是否有任何联系。如何为我的 MembersController 设置 Auth 组件......
这就是我使用它的方式......
public $components = array(
'Session',
'Auth' => array(
'loginRedirect' => array('controller' => 'members', 'action' => 'home'),
'logoutRedirect' => array('controller' => 'members', 'action' => 'index')
)
);
public function beforeFilter() {
$this->Auth->allow('index', 'view');
}