1.Регистрация/Авторизация

Целевая версия
Epic

FLE-406 - Аутентификация для просмотра подробных данных проблемы

FLE-395 - Аутентификация для просмотра подробных данных проблемы

Статус документа


СОГЛАСОВАНО
Владелец документа
Аналитик
Согласование


Общие сведения

Функционал мобильного приложения 1st OPUS KZ условно можно разделить на нефинансовую и  финансовую части.

Нефинансовая часть включает в себя:

  • регистрация пользователя в приложении;
  • приобретение подписки
  • присвоение роли пользователя
  • публикация контента
  • создание мероприятий
  • сбор донатов

Финансовая часть включает в себя:

  • выпуск карты
  • проведение переводов
  • проведение платежей
  • история транзакций, выписка
  • настройка карты (лимиты)

Регистрация пользователя в нефинансовой части.

Пользователь может быть зарегистрирован на платформе, но не использовать банковские сервисы.

Для пользования банковскими сервисами пользователь должен быть зарегистрирован в системе банка. 

Сценарий регистрации пользователя в приложении 1st OPUS KZ для доступа к нефин.части:

Действующие лица 

Пользователь мобильного приложения

Предусловия

Пользователь скачал и установил приложение 1st OPUS KZ

Пользователь на странице в неавторизованной зоне нажал кнопку "Присоединиться"

Постусловия 

Пользователь зарегистрирован в приложении

Основной сценарий

  1. Пользователь вводит email
  2. Cистема осуществляет проверку на наличие данного email в системе
  3. Если email в системе не найден:
    3.1. Система отправляет на указанный email 6-ти значный код подтверждения
    3.2. Пользователь вводит в приложение 6-ти значный код подтверждения
    3.3. Система осуществляет проверку на соответствие введенного кода подтверждения
    3.4. Система запрашивает ввод пароля для регистрации пользователя
    3.5. Пользователь вводит пароль
    3.6. Система осуществляет проверку на соответствие введенного пароля требованиям парольной политики приложения
  4. Система запрашивает ввод данных для создания анкеты клиента:
  • username (никнейм)

Повестка

  1. Согласование сценария и бизнес требований.
  2. Решить, нужна ли нам персональная информация о пользователях, которую мы в любом случае не сможем проверить? К персональной информации относится: ФИО, дата рождения. Мы можем просить только nickname пользователя, чтобы упростить пользовательский путь для входа в приложение.

Детальное описание сценария регистрации

ФукционалЭтапСценарийДеталиСогласовано/Не согласовано
Splashscreen

Открытие приложения

Каждый раз отображается при открытии приложения.

Согласовано.  

Зона для не зарегистрированных

Незарегистрированная зона

Пользователь видит лэндинг с некоторыми возможностями для него. Нажимая на кнопку "присоединиться", пользователь переходит на этап регистрации. 

На странице представлена информация:
1. Платежи, развлечения, лайфстайл, в одном приложении!

2. Наши партнеры

3. Топ инфлюенсеров с их видеоприветствиями

4. FAQ

- Текст "Платежи, развлечения, лайфстайл, в одном приложении!" сделать поменьше, чтобы не занимал много места.
- Где видеоряд после кнопки "Присоединиться", разместить ленту наших партнеров (ISINA, SOUNDME).
- Там же в описании наших партнеров добавить мотто, типа "ISINA - СТАНЬ ЗВЕЗДОЙ В ГОЛЛИВУДЕ!", "ПЛАТИ ВСЕ В ОДНОМ МОБИЛЬНОМ ПРИЛОЖЕНИИ"
- Отображать приветственные видео от инфлюенсеров, если кто-то перешел по реферальной ссылке. Если перешли по ссылке Димаша — видео с приветствием от Димаша. (На развитие, видео будут представлено после заключения контрактов со звездами)
- Топ -инфлюенсеры. Размещать обращения от инфлюенсеров в виде коротких видео. 

Согласовано.  


Незарегистрированная зона

Если пользователь остается на этом этапе, то ему доступен следующий вид контента:

  • 1. Платежи, развлечения, лайфстайл, в одном приложении!

    2. Наши партнеры

    3. Топ инфлюенсеров с их видеоприветствиями

    4. FAQ


Согласовано.  

Регистрация/Авторизация

Регистрация/Авторизация по почте

Пользователю открывается страница с регистрацией/авторизацией, на которой необходимо ввести следующие данные:

  1. Почту - валидация осуществляется путем проверки "@." в поле ввода. 
  2. Если почта не проходит валидацию, то кнопка "продолжить" не активна.
  3. Если почта проходит валидацию, то кнопка становится активной.
  4. Пользователь нажимает на "продолжить" и переходит на экран подтверждения почты.



Согласовано от 21.09.2023


Валидация почтового ящика (email)

На этом этапе в системе происходит валидация на наличие регистрации по указанному email. Если пользователь уже регистрировался по этому email, то он переходит на экран ввода пароля.

Если пользователь не был до этого зарегистрирован, то:

  1. Пользователю высылается ОТР код в виде ссылки на почту И в виде кода, указанному при регистрации.
  2. Пользователь должен перейти по ссылке из письма email ЛИБО скопировать код из письма, а затем дождаться  подтверждения почты в приложении 1stOPUS ИЛИ ввести вручную код в приложении.
  3. При переходе по ссылке или заполнения кода вручную, приложение автоматически его проверяет и пропускает пользователя дальше, на этап создания пароля для входа.

Согласовано  


Не пришел код

В случае, если пользователю не пришел OTP код, то он может нажать на кнопку "Отправить код повторно". Эта кнопка появляется спустя 1 минуту ожидания, заменяя текст "Новый код через 01:00".

  1. Пользователь прождал более 1 минуты.
  2. Текст "новый код через 00:00" заменяется на "Отправить повторно".
  3. Пользователь нажимает на кнопку "Отправить код повторно".
  4. Система вновь высылает OTP код на указанную почту.

Согласовано  


Экран ввода пароля

После получения кода OTP в виде ссылки и кода в виде 6 цифр, пользователя перекидывает на страницу создания пароля.

  1. Пользователю необходимо сгенерировать пароль. 
  2. Длина пароля должна быть не менее 8 и не более 14 символов.

  3. Пароль должен состоять из букв латинского алфавита (A-z), арабских цифр (0-9) и специальных символов.

  4. Буквенная часть пароля должна содержать как строчные, так и прописные (заглавные) буквы.

  5. Пароль должен содержать не менее одного из следующих символов:

    ( . , : ; ? ! * + % - < > @ [ ] { } / \ _ {} $ # ).

  6. После прохождения проверки валидации пароля, пользователю необходимо нажать на кнопку "Установить" пароль.

Согласовать с Дарья Ястребова 

Согласовано  


Персональные данные

После успешной установки пароля, пользователю необходимо придумать никнейм.

  1. Пользователь вводит никнейм
  2. Используются только латинские буквы, цифры, нижнее подчеркивание и точку.
  3. Происходит валидация на доступность введенного никнейма, и что он не занят другими пользователями
  4. Пользователь вводит дату рождения
  5. После валидации, пользователю доступна кнопка "Сохранить".
  6. После сохранений никнейма, пользователь переходит на страницу с онбордингом.

Согласовано.  

А. Форостин: Сокращать максимальное количество действий на пути конверсий.  Запрашивать ничего, кроме никнейма и дату рождения.


Дисклеймер, на потенциально неприемлемые видео, ценз по возрасту. Если это Артист/Influencer, на платной подписке. Нужно проверять его личность. (Будет возможность проверять при оплате подписки через наши карты)

При публикации приложения 1st Opus, выставить публикацию только в Казахстане.


Восстановление пароляЕсли пользователь забыл пароль, то на странице ввода пароля, пользователю необходимо нажать на кнопку "Забыл пароль?". Откроется новая страница, где уже указана введенная почта, а пользователю нужно ввести отправленный ему на почту код, чтобы подтвердить, что почта принадлежит ему. После ввода кода, ему становится доступен новый экран с установкой нового пароля.
  1. Установить новый пароль
  2. Повторить пароль
  3. Нажать на кнопку "Изменить пароль".
  4. Выйдет плашка с текстом "Пароль успешно изменен". 
Из ошибок может быть:
  1. OTP код не соответствует
  2. Пароли не соответствуют
  3. Пароль должен содержать больше символов и т.д.

Согласовано.