cakephp 2重定向在错误的位置

时间:2018-10-02 11:34:50

标签: authentication cakephp-2.0

我正在使用Cakephp 2.8构建新应用程序,用户必须在该应用程序中登录其帐户,但是我遇到了登录URL https://xxx.fr/members/login,并将其重定向到https://xxx.fr/users/login 有人可以帮助我吗? 谢谢

P.s:我找到了此解决方案In Cakephp 3, Use another (not users but members) controller for login,但不适用于我。

1 个答案:

答案 0 :(得分:0)

Auth loginAction中的

提及“成员”控制器。尝试在AppController的beforeFilter函数中添加以下示例代码-

 $this->Auth->loginAction = array(
        'controller' => 'members',
        'action' => 'login',
        'plugin' => false,
                'admin' => false
      );

或提及组件加载的“成员”控制器。示例-

public $components = array(
'Auth' => array(
    'loginAction' => array(
        'controller' => 'members',
        'action' => 'login',
        'plugin' => false
    ));

希望以上解决方案对您有所帮助。