Project

General

Profile

Actions

Feature #1006

closed

Feature #1002: Feature - User access to the app.

Req. - User registration in the App (Submission form)

Added by Vladimir Krisyuk about 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Vladimir Krisyuk
Category:
-
Target version:
-
Start date:
01/28/2020
Due date:
% Done:

100%


Description

User should be able to submit the Register form and get an access to the App.

  • On “Register” click, the form has to be validated (same as #1155 #1156 )
  • And In positive validation result the app. should search in the server for user with the combination of values of the fields: NPI, Key_code, Mobile phone, Email address.
  • When user is mathched by values above, then the server should trigger the sms code to the user’s phone number and open the next screen “Sms verification”.
  • Only after sms code submission the reqistration process will be completed and username/password will be created.
    And if there were already username/password - they have to be overwriten (TB)

Negative flow1: In case if user was not match in DB by fields: App. should show over the “Registration” screen an error message in the window: “The physician with the provided data was not found. Please try again or contact MDL account manager”

Negative flow2: If user was matched, but the key_code was expired in Db. Then show the error message on the “Registration” screen in the window: "The key_code you have provided is expired. Please request the new one."

Negative flow3: If user was matched, but the key_code was already used. Then show the error message: “The key_code was already used. User is already registered. Please recover username or password if you forget it”

Negative flow4: If user was matched, but his account is blocked (due 5 failure attempts for enter sms code) show the error message: “MDL Connect account is blocked. Please contact MDL support to unblock it.”
Access can be blocked in #1007

for Devs: The 3rd party will be used for Two-factor authentication by the code. We need to choose one.
Example: https://rapidapi.com/blog/sms-apis-send-texts/
https://www.nexmo.com/

Mockups:
  • 2.Registration
  • 3.Sms verification

Subtasks 2 (0 open2 closed)

Feature #1443: Req. - User registration in the App (Submission form) - back-end partClosedAlice Gor01/28/2020

Actions
Feature #1444: Req. - User registration in the App (Submission form) - front-end partClosedAlice Gor01/28/2020

Actions
Actions #1

Updated by Vladimir Krisyuk about 6 years ago

  • Subject changed from Req. - User registration in the App (Submission form): to Req. - User registration in the App (Submission form)
Actions #2

Updated by Vladimir Krisyuk about 6 years ago

What the code lenth? We will know that when get access to the third party that provides sms notifications.

Actions #3

Updated by Vladimir Krisyuk almost 6 years ago

  • Description updated (diff)
Actions #4

Updated by Vladimir Krisyuk almost 6 years ago

  • Description updated (diff)
Actions #5

Updated by Vladimir Krisyuk almost 6 years ago

  • Description updated (diff)
Actions #7

Updated by Olga Bakhmat almost 6 years ago

  • Assignee set to Olga Bakhmat
Actions #8

Updated by Olga Bakhmat almost 6 years ago

  • Status changed from New issue to In Progress
Actions #9

Updated by Vladimir Krisyuk almost 6 years ago

  • Assignee changed from Olga Bakhmat to Vladimir Krisyuk
Actions #10

Updated by Vladimir Krisyuk over 5 years ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF