32311140:32311176:32311160
Зміст
(Б-17) Інформаційна система «Особистий кабінет киянина» : Опис процесу "Реєстрація користувача в ОКК через мобільний телефон"
Вимоги до паролю:
Вимоги до паролю повинні відображатись користувачу в модульному вікні при натисканні на посилання “Вимоги до пароля” під полем вводу паролю та у випадку якщо значення паролю введено не у відповідності до вимог:
Вимоги до паролю Користувача |
---|
* довжина повинна бути не менше 8 і не більше 14 символів * повинен складатися з букв латинського алфавіту (A-z), арабських цифр (0-9) * буквена частина пароля повинна містити як рядкові, так і прописні (заголовні) букви |
UC-1. Користувач може зареєструватися в ОКК, використавши спосіб реєстрації - телефон
Use Case | # | Сценарій | Результат | Коментарій |
Користувач може зареєструватися в ОКК, використавши спосіб реєстрації - телефон | 1 | Redirect користувача на OpenID | Користувачу доступне для введення вікно входу та реєстрації Активна вкладка “Створити” | |
2 | Введення номера телефону в поле “Телефон/мейл” згідно підказки формату введення телефону | Номер телефону введений користувачем коректно | ||
3 | Київ ID здійснює пошук введеного номера телефону на дублі | Дубль не знайдений - успіх Дубль знайдений - Повідомлення користувачу про знайдені дублі (#2. Таблиця помилок та повідомлень при реєстрації) | ||
4 | Введення паролю | Здійснюється перевірка паролю згідно вимог до паролю | ||
5 | Інформування користувача про необхідність підтвердження номера телефона | Повідомлення користувачу про необхідність підтвердження номера телефона Смс-повідомлення для користувача з кодом підтвердження номера телефона Активація поля для введення кода підтвердження номера телефона | “Для подальшого здійснення реєстрації Вам необхідно здійснити підтвердження номера телефону, який надійде до вас смс-повідомленням на вказаний при реєстрації номер телефону” | |
6 | Введення коду підтвердження користувачем у відповідне поле | Код введений вірно. - Повідомлення для користувача про успіх (#1. Таблиця помилок та повідомлень при реєстрації) Registr_200.png?version=2&modificationDate=1527681293896&cacheVersion=1&api=v2&width=383&height=115 Код введений не вірно - Повідомлення користувачу (#7. Таблиця помилок та повідомлень при реєстрації) Код введений при умові що минуло 10 хвилин з моменту отримання смс користувачем - Повідомлення користувачу (#6. Таблиця помилок та повідомлень при реєстрації) Код підтвердження не надійшов користувачу - Повідомлення користувачу (#5. Таблиця помилок та повідомлень при реєстрації) Код підтвердження вводиться користувачем невірно при умові надання трьох спроб - Повідомлення користувачу (#8. Таблиця помилок та повідомлень при реєстрації) | ||
7 | Реєстрація користувача на КиївID та redirect користувача на ОКК | Присвоєння користувачу user_id Збереження реєстраційних даних користувача - номера телефону (primary) та пароля в хеш-таблиці user_info, а також дата та час реєстрації Збереження реєстраційних даних користувача - номера телефона (primary), пароля та user_id в базі ЄМР, дата та час реєстрації Здійснення redirect користувача на ОКК в “Профіль користувача” Автоматичне перенесення з ЄМР номера телефона (primary) та пароля в Профіль користувача, Блок “Дані користувача” Повідомлення користувачу про успішну реєстрацію в ОКК Registr_200.png?version=2&modificationDate=1527681293896&cacheVersion=1&api=v2&width=383&height=115 |
Таблиця помилок та повідомлень при реєстрації користувача на ОКК через телефон
# | Помилка / повідомлення. Місце відображення та вигляд | Код помилки | Повідомлення для користувача (вимоги до повідомлення від Замовника) | Умови виникнення | Коментарі |
---|---|---|---|---|---|
1 | Pop-up mockup: | 200 | Title: Вітаємо! Ви зареєструвались у Київ ID. Message: Заходьте та скористайтеся усіма його перевагами. | Код для підтвердження номера телефону введений вірно та натиснута кнопка “Підтвердити телефон”. | |
2 | Pop-up mockup: Client_Error_popup | UserAlreadyExists(HttpStatus.CONFLICT.value(), “User with emailLogin {0} and/or phoneLogin {1} already exists”) | Title: Користувач з таким телефоном вже існує. Message: Можливо, у вас вже є Київ ID - спробуйте увійти, або скористайтеся іншим зручним способом для створення Київ ID. | При натисканні кнопки “Створити Київ ID” Кристувач при реєстрації вказав телефон, який вже є логіном | |
3 | Pop-up mockup: Client_Error_popup | UserAlreadyRegistering(HttpStatus.CONFLICT.value(), “User with emailLogin {0} and/or phoneLogin {1} already exists”) | Title: Користувач з таким номером телефону вже реєструється у Київ ID Message: Повторіть спробу за 10 хвилин, або скористайтеся іншим зручним способом для реєстрації у Київ ID. | Користувач намагається зареєструватися за допомогою логіна-телефона, який чекає на підтвердження | |
4 | Pop-up mockup: Service_Error_popup | Title: Увага! Message: При спробі залишити сторінку введені Вами дані не будуть збережені. | Користувач натискає на посилання, яке уводить його зі сторінки реєстрації, но при цьому вже заповнив 1-2 поля. Тот же поп-ап при нажатии на кнопку “Скасувати створення Київ ID” | ||
5 | Pop-up mockup: Service_Error_popup | SmsNotificationIsInactive(HttpStatus.INTERNAL_SERVER_ERROR.value(), “Doesn't work notification sms service.”) | Title: SMS сервіс тимчасово не працює Message: Оберіть інший спосіб реєстрації у Київ ID або повторіть спробу пізніше. | Сервіс sms gate не працює - користувачу не надійшло смс | |
6 | Pop-up mockup: Client_Error_popup | ExpiredOneTimePassword(HttpStatus.FORBIDDEN.value(), “Expired time of OTP”), | Title: Термін дії коду для підтвердження номера телефону закінчився Message: Повторіть процедуру реєстрації у Київ ID спочатку. | Пройшло більше ніж 10 хвилин та код для підтвердження номера телефона не введений | |
7 | Pop-up mockup: Client_Error_popup | InvalidOneTimePassword(HttpStatus.FORBIDDEN.value(), “Absent OTP in database”) | Title: Код невірний Message: Перевірте, чи код для підтвердження номера телефона введено без помилок. У вас є всього лише 3 спроби ввести код правильно. | Код підтвердження номеру телефона введений невірно | |
8 | Pop-up mockup: Client_Error_popup | NoAttempts(HttpStatus.FORBIDDEN.value(), “OTP attempts to end”) | Title: Ви використали всі 3 спроби ввести правильний код підтвердження Message: Повторіть реєстрацію у Київ ID через 10 хвилин або оберіть інший спосіб реєстрації. | Користувач ввів код підтвердження номеру телефона більше ніж 3 рази |
32311140/32311176/32311160.txt · Востаннє змінено: 2024/07/22 14:11 повз 127.0.0.1