Sdam.Pro · Авторизация
реализовано, e2e зелёный

Один и тот же вход — по телефону или по почте

Пользователь регистрируется и входит одним и тем же способом независимо от того, что он ввёл — номер телефона или адрес почты. Система сама понимает, что перед ней, и сама решает, что показать дальше: поле для SMS-кода или сообщение «письмо отправлено».

Что изменилось для пользователя

Раньше на каждый шаг (регистрация, вход, восстановление пароля) фактически было два разных сценария — «для телефона» и «для почты», которые дублировали друг друга внутри системы. Сейчас это один и тот же процесс: пользователь вводит в одно и то же поле телефон или почту, а дальше форма сама подстраивается под выбранный способ.

Вход по телефону

Приходит SMS с кодом. Код можно ввести прямо на той же странице, без переключений.

Вход по почте

Приходит письмо со ссылкой подтверждения. Перейти по ссылке можно с любого устройства — даже если регистрация начиналась на телефоне, а письмо открыли на компьютере.

Восстановление пароля

Работает по тому же принципу: пользователь указывает тот же телефон или почту, что и при регистрации, и получает код или ссылку — тем же каналом, каким регистрировался.

Итог

Меньше развилок в интерфейсе, меньше риска, что пользователь запутается, каким способом входить. Логика уже реализована и проверена автоматическими тестами по всем сценариям: гость регистрируется по телефону, гость регистрируется по почте, вход существующим аккаунтом, восстановление пароля.

Задел на будущее

Архитектура заранее рассчитана на добавление входа через соцсети (например, VK или Google) — это будет отдельный способ входа рядом с телефоном и почтой, не требующий переделки уже готовой части.