1. Человек в первой форме регистрации вводит лишь свое имя и телефон
2.Контроллер проверяет, есть ли такой номер телефона в БД, если нет, то идем дальше
3. Генерируем 6-значный код для подтверждения телефона, через сторонний API отсылаем смску на телефон, а также сохраняем данный код в сессию пользователя.
4. На фронте показываем ему следующий экран, т.е. форму ввода кода подтверждения.
5. Человек вводит код, он зарегистрирован (дальше все действия понятны