Доброго времени суток.
Возник такой вопрос по Yii2:
есть стандартные модель LoginForm и представление login. Где пользователь заполняет логин и пароль для входа. Но возникла необходимость между авторизацией и дальнейшими редиректами (рендарами) отрендерить еще одно представление (с полем ввода проверочного кода). Т.е. если у пользователя включена функция доп. проверки, то он сначала попадает на вьюху логина, далее на вьюху ввода проверочного кода, далее уже имеет доступ к остальным экшенам, либо же если у пользователя выключена функция доп. проверки, то он просто вводит логин и пароль и дальше уже имеет доступ к экшенам. Собственно как такое можно реализовать? Спасибо за помощь.
Вариантов реализации миллион. Я бы вообще это делал на js (ajax). Отправили форму с авторизационными данными, получили в ответ ok (и например отправили смс), скрыли форму, показали другую с кодом. Отправили все. Проверили. Авторизовали. Перенаправили.