SPA форма авторизации через почту и пароль с возможностью регистрации, восстановления пароля. В данном приложении так же присутствует возможность смены языка.
Интерфейс выполнен в свободной манере на усмотрение frontend разработчика.
Пользовательские сценарии:
- Авторизация
- Форма запрашивает email и пароль у пользователя
- У пользователя есть возможность перейти в сценарии регистрации и восстановления пароля
- Пользователь нажимает на кнопку "Войти"
- Экран успешной авторизации
- Регистрация
- Пользователь нажимает "Создать аккаунт"
- Форма запрашивает имя, почту, пароль, подтверждение пароля у пользователя
- Пользователь заполняет форму и нажимает кнопку "Подтвердить"
- Экран авторизации с нотификацией об успешной регистрации
- Восстановление пароля
- Пользователь нажимает "Забыл пароль"
- Форма запрашивает почту у пользователя
- Пользователь заполняет форму и нажимает кнопку "Подтвердить"
- Экран авторизации с нотификацией о восстановлении пароля
- Изменения языка
- Под формой всегда есть выпадающий список с возможностью изменить язык интерфейса. Доступные языки:
- Русский
- Английский
- Под формой всегда есть выпадающий список с возможностью изменить язык интерфейса. Доступные языки:
- Темы
- Над формай находятся 2 функциональные кнопки для смены цветовой темы
-
Первый экран с приветствием пользователя, полем для ввода почты и пароля, кнопкой "Войти".
-
Заголовок: Добро пожаловать в Inc. SPA From
-
Заголовок второго уровня: Авторизация
-
Текст под заголовком: Введите почту и пароль для авторизации
-
Поле ввода почты - Поле с типом "email" и текстом "Почта" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "Почта".
- В случае несоответствия почты, появляется ошибка "Вы ввели неверную почту или пароль, попробуйте еще раз.".
-
Поле ввода пароля - Поле с типом "password" и текстом "Пароль" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "Пароль". Внутри поля есть функциональная кнопка для отображения пароля.
- В случае несоответствия пароля, появляется ошибка "Вы ввели неверную почту или пароль, попробуйте еще раз.".
-
Кнопка "Забыли пароль?" - Сразу под полем ввода почты находится кнопка для перехода на экран восстановления пароля (см. пункт Восстановление пароля).
-
Кнопка "Войти - Функциональная кнопка, по нажатию на которую происходит авторизация.
- В случае пустых полей ввода, появляется ошибка "Вы ввели неверную почту или пароль, попробуйте еще раз.".
-
Кнопка "Создать аккаунт" - Функциональная кнопка, по нажатию на которую происходитпереход на экран регистрации (см. пункт Регистрация).
-
Переход со страницы регистрации - Появляется уведомление об успешной регистрации
-
Переход со страницы восстановления пароля - Появляется уведомление об успешном восстановлении.
-
-
Второй экран с уведомлением об успешной авторизации
- Заголовок: Добро пожаловать в Inc. SPA From
- Заголовок второго уровня: Авторизация прошла успешно
-
Экран регистрации включает в себя поля для ввода имени пользователя, почты, пароля, подтверждения пароля, кнопка регистрации
- Заголовок: Добро пожаловать в Inc. SPA From
- Заголовок второго уровня: Регистрация
- Текст под заголовком: Заполните форму для регистрации
- Поле ввода ФИО - Поле с типом "name" и текстом "ФИО" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "ФИО".
- Поле ввода почты Поле с типом "email" и текстом "Почта" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "Почта".
- В случае некорректно введенной почты, появляется ошибка "Неправильный формат почты"
- Поле ввода пароля Поле с типом "password" и текстом "Пароль" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "Пароль". Требования к паролю: символы верхнего и нижнего регистров, числа, минимум 8 символов.
- В случае несоответствия требованиям проля, появляется ошибка "Некорректный пароль. Используйте заглавные буквы и цифры, минимум 8 символов"
- Поле повторного ввода пароля Поле с типом "password" и текстом "Повторите пароль" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "Повторите пароль".
- В случае несоответствия паролей, появляется ошибка с текстом "Пароль не совпадает"
- Кнопка регистрации По нажатию на кнопку происходит переход на экран авторизации (см. пункт Авторизация - 1.9
- В случае пустых полей формы появляется ошибка "Обязательное поле"
- Экран встановления пароля включает в себя поле для ввода почты и кнопку продолжить
- Заголовок: Восстановление пароля
- Поле ввода почты Поле с типом "email" и текстом "Почта" в placeholder. При активации поля появляется лейбл на границе инпута с надписью "Почта".
- Кнопка восстановления Кнопка с текстом "Далее". По нажатию на кнопку происходит переход на экран авторизации (см. пункт Авторизация - 1.10)