Yii2 промежуточная авторизация?
Руками такое можно реализовать. Сами все описали, вперед. Или за вас код написать?
Вариантов реализации миллион. Я бы вообще это делал на js (ajax). Отправили форму с авторизационными данными, получили в ответ ok (и например отправили смс), скрыли форму, показали другую с кодом.  Отправили все. Проверили. Авторизовали. Перенаправили.