BRD Widget 3.1 Вход

Направление работ: Widget Код раздела: 3.1 Раздел: Авторизация > Вход Статус: черновик Ответственный: Панкова Л.А. Версия: 0.1 Обновлено: 12.08.26


1. Назначение

Раздел описывает функциональные требования к входу пользователя в виджете МАРТ.

Интерфейс должен позволить пользователю ввести учетные данные, отправить их на проверку и продолжить работу в сценарии виджета после успешной авторизации.

Документ предназначен для проектирования макета и фронтового сценария. Он не задает backend-логику аутентификации.

Раздел зависит от Back: 1.1 Организация аккаунтов и Back: 1.1.2 Вход в систему.

2. Ключевые понятия

Вход в систему — авторизация пользователя по идентификационным данным и паролю.

Вход в виджете — пользовательский сценарий авторизации внутри виджета без выхода из текущего пользовательского пути.

Аккаунт — цифровое представление пользователя в системе, которое хранит учетные данные, состояние и доступы.

Идентификационные данные — телефон или подтвержденный email, которые пользователь указывает при входе.

Ошибка входа — состояние, при котором пользователь остается на экране входа и может исправить данные или повторить действие.

3. Scope

Входит

S1: Открытие формы входа в виджете

S2: Ввод идентификатора — email или телефон в одном поле, формат определяется автоматически

S3: Ввод идентификационных данных и пароля

S4: Отправка данных для входа

S5: Состояния успешного входа и ошибки

S6: Переход к регистрации или восстановлению пароля

S7: Заявка в поддержку при отсутствии доступа к данным (на будущую реализацию)

Не входит

  • Widget: 3.2 Авторизация > Регистрация
  • Widget: 3.3 Авторизация > Восстановление пароля
  • Backend/API-контракты, выдача токенов и проверка учетных данных

4. BR

Указаны в пункте 4 раздела Back: 1.1.2 Вход в систему.

5. Функциональные требования (UC + FR)

FR — functional requirements, что интерфейс должен уметь делать по определенному UC (триггеру).

IDСценарийФункциональное требованиеBRВесСтатус
S1: #FR3.1-1Пользователь открывает вход в виджетеИнтерфейс показывает форму входа с полем идентификатора и полем пароля, действием продолжения, переходом к регистрации и переходом к восстановлению пароля.1Реализовано
S2: #FR3.1-2Пользователь вводит идентификаторИнтерфейс принимает email или телефон в одном поле и определяет формат автоматически, без явного выбора способа входа.1Реализовано
S3: #FR3.1-3Пользователь вводит идентификационные данные и парольИнтерфейс принимает email или телефон и пароль, скрывает пароль по умолчанию и позволяет управлять видимостью пароля.1Реализовано
S4: #FR3.1-4Пользователь отправляет данные для входаИнтерфейс активирует продолжение после заполнения обязательных полей, отправляет выбранный идентификатор и пароль на проверку и предотвращает повторную отправку до ответа.1Реализовано
S5: #FR3.1-5Вход выполнен успешноИнтерфейс завершает вход и возвращает пользователя в ту точку сценария, из которой он перешёл ко входу: при входе из развилки идентификации — на шаг оформления, при входе с любого другого экрана — на этот же экран, но уже как вошедшего клиента.1Реализовано
S5: #FR3.1-6Пользователь ввел неверные данныеИнтерфейс показывает единую ошибку «Неверный логин или пароль», не уточняет ошибочное поле и позволяет исправить идентификатор или пароль.2Реализовано
S6: #FR3.1-7Пользователь переходит к регистрацииИнтерфейс переводит пользователя из формы входа в сценарий Widget: 3.2 Регистрация в виджете.1Реализовано
S6: #FR3.1-8Пользователь переходит к восстановлению пароляИнтерфейс переводит пользователя из формы входа в сценарий Widget: 3.3 Восстановление пароля.1Реализовано
S7: #FR3.1-9Пользователь не помнит данные или не имеет к ним доступа (не входит в реализацию)Интерфейс позволяет перейти к форме контактных данных, отправить заявку в поддержку по email или телефону и показать состояние успешной отправки заявки (на будущую реализацию).3Не реализовано — на будущую реализацию, вне текущего скоупа

6. Открытые вопросы

IDИсточникВопросКомуСтатус
#OQ3.1-1Figma / таблица работПодтвердить, должен ли будущий сценарий заявки в поддержку из красного фрейма относиться к Widget 3.1 или к отдельному разделу Widget 3.3. Решение: сценарий остаётся в разделе 3.1 с пометкой «на будущую реализацию» (FR3.1-9), отдельный раздел не заводим.БизнесЗакрыт
#OQ3.1-2FigmaПодтвердить точный следующий шаг виджета после успешного входа. Решение: возврат в ту точку, из которой клиент перешёл ко входу — вход не сбивает начатый сценарий. Формулировка FR3.1-5 уточнена.БизнесЗакрыт
#OQ3.1-3QA / кодТребование говорит: клиент выбирает способ входа — по email или по телефону — и поле идентификатора меняется под выбранный способ (FR3.1-2). В коде выбора способа входа нет. Подтвердить, нужен ли явный переключатель или достаточно единого поля с автоопределением формата. Решение: переключатель не нужен — остаётся единое поле с автоопределением формата. Требование FR3.1-2 приведено к этому виду, статус изменён на «Реализовано». Восстановление по телефону разбирается отдельно в эпике Widget: 3.3.РазработкаЗакрыт

0 items under this folder.