Все требования
FR-002MVPВход и согласияТребование источникаПоказано в приложении
Вход по телефону и SMS с версионированными согласиями
Вход выполняется по номеру телефона и одноразовому коду. Перед продолжением фиксируется версия согласия; неверный, просроченный код и лимит попыток обрабатываются явно.
Исходный смысл и ценность
Вход по телефону/SMS, версионированные согласия. Неверный/просроченный код отклонён, лимиты попыток работают.
Даёт понятную аутентификацию и юридически прослеживаемое согласие без сбора лишних данных.
Акторы и предусловия
Водитель
- SMS-провайдер настроен или включён демонстрационный режим
- Текст согласия имеет версию
Основной поток
- 1Пользователь вводит номер телефона и запрашивает код.
- 2Система ограничивает частоту запросов и отправляет код.
- 3Пользователь вводит код и принимает версию согласия.
- 4Система создаёт сессию и сохраняет факт согласия с версией и временем.
Альтернативные потоки
- Неверный код — ошибка без раскрытия деталей, счётчик попыток увеличивается.
- Код просрочен — предложено запросить новый.
- Лимит попыток достигнут — временная блокировка и объяснение.
- Пользователь отказался от согласия — вход не завершается, доступен только справочный просмотр.
Ключевая проверка
Неверный/просроченный код отклонён, лимиты попыток работают.
Статус реализации: В демонстрации условный код 123456.