CakePHP 2 перенаправить в неправильном месте - PullRequest
0 голосов
/ 02 октября 2018

Я использую Cakephp 2.8 для создания нового приложения, где пользователь должен войти в систему под своей учетной записью, однако я нажимаю URL для входа в систему https://xxx.fr/members/login, и он перенаправляет меня на https://xxx.fr/users/login Кто-то может мне помочь?спасибо

Ps: я нашел это решение В Cakephp 3, используйте другой (не пользователи, а участники) контроллер для входа в систему , но он не работает для меня.

1 Ответ

0 голосов
/ 02 октября 2018

Упоминание "членов" контроллера в Auth loginAction.Попробуйте добавить следующий пример кода в функцию AppController beforeFilter -

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

ИЛИ упомянуть контроллер "members", куда загружается компонент.Пример -

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

Надеюсь, что решение выше поможет вам. Спасибо.

...