External auth: locked out after changing email address (OD-2358)
Foobartender opened 9 months ago

Steps to reproduce:

  1. Login with GitHub.
  2. Add another email address and delete the original one.
  3. Logout and try to login with GitHub again.
    -> Error: "Login name ... already used by another user"
  4. Attempt to reset password.
    -> Error: "Can not reset password for user authenticating via external system"

OneDev should prevent the user from getting into that situation, or offer a way out.

P.S.: Please delete my other account without the "2" in username and email address, with which this just happened. 😉

  • OneDev commented 9 months ago

    State changed as code fixing the issue is committed (7fb8fa88)

  • OneDev changed state to 'Closed' 9 months ago
    Previous Value Current Value
    Open
    Closed
  • Robin Shen commented 9 months ago

    Thanks for reporting the issue.

    Please delete my other account without the "2" in username and email address

    Done

  • OneDev commented 9 months ago

    State changed as build OD-6104 is successful

  • OneDev changed state to 'Released' 9 months ago
    Previous Value Current Value
    Closed
    Released
issue 1/1
Type
Bug
Priority
Normal
Assignee
Affected Versions
current
Labels
No labels
Issue Votes (0)
Watchers (3)
Reference
OD-2358
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover