Page MenuHomePhabricator

SelfRegistration - There is no way to continue registration if the user has lost the page
Closed, ResolvedPublic2 Estimated Story Points

Description

Steps:

  1. Go to the Sing up page,
  2. Fill in the form with the correct data
  3. Submit the form
  4. Get an email with Verification Code
  5. Emulate a case when the user has lost the page
  6. for example, the user was distracted for some time after registration and closed the tab with the confirmation form

There is no user-friendly way to continue registration if the user has lost the page.
Possible solution: add a link of verification page to the email with verification code

Event Timeline

Alexander.lauie changed the task status from Open to In Progress.May 26 2022, 8:53 AM
Alexander.lauie set the point value for this task to 2.

Right now flow is next: if a user lost the verification page and have unconfirmed account when he tries to login with an unconfirmed account - he will be redirected to the verification screen and the code will be sent one more time.

If user submits sign up form but hasn't verified email yet and comes back to dashboard:

  • If user tries to log in with username it returns the verification screen (expected behaviour)
  • If user tries to login with email it returns error “Incorrect username or password” and is stuck
This comment was removed by Anna.bondar.

Possible solutions:

  • what is the expected flow?
  • Add link to verification screen in email --> not possible, no way of knowing who the user is
  • User could sign up again with the same email, but only using another username (otherwise it returns error “user already exists”). And there would need to be a better user guidance from the login failed (instead of “Incorrect username or password”, but this is probably a standard error and there for security reasons?)
  • Add username to the email and add guiding message to explain they can login with their username to continue the process of verifying their email --> not possible to add username to email.

New solution:

  • wipe unverified accounts after 24h and have this flow covered in our Help Center + add “Having trouble logging in?” with link to Help Center

Another case:

  1. A User didn't verify an email and forgot a password.
  2. User call the "forgot password" with a username

Actual result:
no email comes

New solution:

  • add username and short guidelines to "verify email" email template.

and for
A User didn't verify an email and forgot a password.
User call the "forgot password" with a username
Actual result:
no email comes

Solution:

  • add edge cases to help center + add "trouble logging in" and point to help center.

solution:

  • after user enters username that is know by system but has no verified email, user is redirected to verification email screen first.

"Need help?" link has been added, it leads to the "help center".
"Need help?" appears after 5 failed tries of signing in

Lena.Milenko changed the task status from In Progress to Open.Jun 23 2022, 1:40 AM