As unregistered user I want to be able to register so that I can have wide access to the application (save favorite places in a profile, leave a feedback for a place).
WHEN Unregistered user accesses the main page of application, THEN on the upper right side of the window he/she can see "Sign Up" button.
WHEN Unregistered user clicks on the "Sign Up" button, THEN he/she can see popup with the next fields to fill in:
a. First Name (max chars 20)
b. Last Name (max chars 20)
c. Email Address (with check of existence @....com in filled in text)
d. Password
All fields, mentioned above, should be obligatory to enter.
Criteria to create a password should be the next:
a. Be a minimum of eight (8) characters in length
b. Contain at least one (1) character from three (3) of the following categories:
c. Uppercase letter (A-Z)
d. Lowercase letter (a-z)
e. Digit (0-9)
f. Special character (~`!@#$%^&*()+=_-{}[]|:;”’?/<>,.)
WHEN Unregistered user fills in all necessary fields AND clicks "Sign Up" button, THEN he/she see popup with text "You successfully registered on this site. Please verify your email address in mailbox". And at once unregistered user should receive a verification email about registration in the application to his/her email address, mentioned in form.
Verification email is active during 24 h after registration.
When Unregistered user clicks "Verify Email" button, THEN system should navigate him/her to the initial application's page with "Sign in" button available.
As unregistered user I want to be able to register so that I can have wide access to the application (save favorite places in a profile, leave a feedback for a place).
(new version #200 )
Mockups: https://www.figma.com/file/JvDAu4MHnh1Vxc5FaokyiA/ITA-UBS-styles?node-id=12201%3A4
Acceptance Criteria:
WHEN Unregistered user accesses the main page of application, THEN on the upper right side of the window he/she can see "Sign Up" button.
WHEN Unregistered user clicks on the "Sign Up" button, THEN he/she can see popup with the next fields to fill in: a. First Name (max chars 20) b. Last Name (max chars 20) c. Email Address (with check of existence @....com in filled in text) d. Password All fields, mentioned above, should be obligatory to enter.
Criteria to create a password should be the next: a. Be a minimum of eight (8) characters in length b. Contain at least one (1) character from three (3) of the following categories: c. Uppercase letter (A-Z) d. Lowercase letter (a-z) e. Digit (0-9) f. Special character (~`!@#$%^&*()+=_-{}[]|:;”’?/<>,.)
WHEN Unregistered user fills in all necessary fields AND clicks "Sign Up" button, THEN he/she see popup with text "You successfully registered on this site. Please verify your email address in mailbox". And at once unregistered user should receive a verification email about registration in the application to his/her email address, mentioned in form.
Verification email is active during 24 h after registration.
When Unregistered user clicks "Verify Email" button, THEN system should navigate him/her to the initial application's page with "Sign in" button available.