-
Notifications
You must be signed in to change notification settings - Fork 0
Description
In the current version of the fission-server, we won't receive any errors related to duplicate emails until after the user has completed these three steps:
- Submitted their email to the server
- Submitted their pin to the server
- Submitted their username to the server
Which means only on the third screen, after the username has been sent to the server, will we know the user needs to enter a different email address:

To account for this error path in the UI, we will have to make a fairly convoluted user flow. For now, we're opting to focus on the existing happy path, rather than complicating the happy path to support the error path.
@depatchedmode and I will discuss this with the server team to determine an ETA for username-first logins. Perhaps there are other solutions on the server that can be implemented sooner, as well. If the server work isn't too out, it may make sense to keep the same UI we have and direct users to a support forum in the meantime. Also, until the server work is completed, we can simply send users back to the email entry screen when the error occurs and include some sort of error message akin to:
"It looks like that email is taken. Please enter a different email address."