Как сделать форму входа на главной странице?

Надо делать виджет с Pjax или можно как-то проще?
Перенёс форму из login.php, но при ошибке идет переход на /login
  • Вопрос задан
  • 342 просмотра
Решения вопроса 1
qonand
@qonand
Software Engineer
Не совсем понятен при чем здесь Pjax и в чем конкретно проблема. Если у Вас проблема с переадресацией на /login, тогда Вам нужно просто изменить параметр loginUrl в компоненте User, например так:
'components' => [
    'user' => [
        'identityClass' => <тут Ваш класс пользователей>
        'loginUrl' => [
            '/new-login-page' // тут ссылка на страницу авторизации
        ],
    ],
]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bitver
@bitver
Сделайте ваш запрос POST, если это не так. Далее в action логина возвращайте это:
return $this->redirect(Yii::$app->request->referer);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы