Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accounts with password but no local email can't add an email #14033

Open
saraolson opened this issue Jun 2, 2022 · 2 comments
Open

Accounts with password but no local email can't add an email #14033

saraolson opened this issue Jun 2, 2022 · 2 comments

Comments

@saraolson
Copy link
Collaborator

Someone can have a local password and username to log in, but if their email doesn't carry over to local auth after going through the Forgot Password flow, then there's no UI for them to manually add an email in Settings. We should show a text field for these users to add an email address themselves.

Here's a summary of the Settings UI in the various local auth states, the first is what's missing:

  1. User has password but no local email:
    We should show a field to add an email address + password confirmation below it. We already show fields to change password.

  2. User has local email but no password:
    We show a field to change email address without requiring a password, as well as the fields to add a new password.

  3. User has neither local email or password:
    We show the usual 'Add email and password login' fields

  4. User has both local email and password:
    We show field to change email address with password confirmation, and fields to change password.

@mayankjx
Copy link

mayankjx commented Oct 8, 2022

Can I work on this issue for hacktoberfest? @saraolson

@saraolson
Copy link
Collaborator Author

@mayankjx we'll be handling this issue internally as we're also redoing the Settings screen UI, but any issue tagged with the Help Wanted label should be open for contributors to take on!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants