New Device Approval
Table of Contents
UX
Click model
https://overflow.io/s/UATMOOXU
https://overflow.io/s/G1KSA64Y
https://overflow.io/s/0827ZZ8U/
UX Assets
https://www.figma.com/file/IupeqfBPpD8SLWGmqI2sXr/New-Dashboard-Authentication?type=design&node-id=0-1&mode=design&t=0CIehCzliCpV6yQi-0
https://gpworrell428458.invisionapp.com/console/share/GN28XA643A
Mobile views
https://gpworrell428458.invisionapp.com/overview/FIO---Account-Creation---Mobile-Views---April-12th--2021-cknewdhnf00kf0115be92b111/screens
Create Account
Visual | Functionality |
---|
Email & Password | Collect Validate Email Address Validate onkeyup Validate onfocusout On validation error Turn border red Display error message:
Validation rules
Email Address Confirm Validate onkeyup Validate onfocusout Validation rules
Password Password Confirm Validate onkeyup Validation rules
Display Write it down! box Create Account link Log-in link
|
Create account | |
Account Create Confirmation | |
Flow variance | |
PIN Code | |
PIN Code Confirm | |
PIN Skip Confirm | |
Secret Questions | |
Secret Questions Skip Confirm | |
Secret Questions Answer | Collect Secret Question 1 Answer Secret Question 2 Answer
Validate Secret Question 1 Answer Validate onfocusout On validation error Validation rules
Secret Question 2 Answer Validate onfocusout On validation error Validation rules
Display
|
Secret Question and Answers Saved | |
Home Page Authenticated Page with Account Created Notice | |
Home Page Authenticated Page with Secret Questions Skipped Warning | |
Sign-in
Visual | Functionality |
---|
Sign-in | Collect Email Address Password By default password is displayed as ••••••• When 👁 clicked show Password X appears when first character is entered
Validate Email Address Validate onfocusout On validation error Validation rules
Log-in
Display Links Sign-in with Opera Sign-in with Metamask Sign in with Metamask Email/Password Sign In Forgot Password Create Account
|
Forgot Password | |
Sign-in with PIN | This page is displayed by default if user has been logged automatically due to inactivity and clicks Sign-in or tries to access a page which requires log-in. It is not shown when user logs out by clicking Sign-out button. Collect
|
Sign Transaction
Visual | Functionality |
---|
Sign using password | |
Sign using PIN | |
New Device Approval
Visual | Functionality |
---|
Sign-in blocked by New Device Approval | |
Approve New Device Sign-in | |
Password Recovery
Visual | Functionality |
---|
Landing | |
Partial registration recovery
This functionality attempts to recover a mismatch of registrations between EDGE and Dashboard.
User is signing in
No user in Dashboard
If user exists in EDGE and pass match
Automatically create user in Dashboard and log them in
If user exists in EDGE and pass does not match
Display invalid password
User in Dashboard, but not in EDGE
Create user in EDGE with supplied pass
User creates account
No user in Dashboard
User exists in EDGE and pass match
“adopt” the user and continue registration
User in dashboard
No user in EDGE
Create user in EDGE and continue registration