Skip to content

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

Open
@saraolson

Description

@saraolson

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.

Activity

mayankjx

mayankjx commented on Oct 8, 2022

@mayankjx

Can I work on this issue for hacktoberfest? @saraolson

saraolson

saraolson commented on Oct 11, 2022

@saraolson
CollaboratorAuthor

@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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @saraolson@mayankjx

        Issue actions

          Accounts with password but no local email can't add an email · Issue #14033 · HabitRPG/habitica