2

I need to show a message to the user if the user tries to create an account and that email address already is taken and if that email address belongs to the user then reset the password for the account associated with that email address.

There might be some case this could happen.

  • User creates an account before and forgot that
  • Someone has uses there an email address to create an account
6
  • Can you show us what you have for now? Sep 24, 2020 at 8:57
  • @NicolasHung An account with email address [email protected] already exists, Please login using this email address or reset the password.
    – U.A
    Sep 24, 2020 at 10:41
  • 1
    Yeah this is a common use case and many of us have encountered. I think your message and @Moksh's works. As long as you clearly (1) explain what has happened and (2) offer pathway to solve the issue, you should be fine. Sep 24, 2020 at 17:33
  • This question is duplicate to this one from you: ux.stackexchange.com/questions/132772/…
    – Moksh
    Sep 25, 2020 at 9:59
  • @Moksh those two are different questions
    – U.A
    Sep 25, 2020 at 10:51

2 Answers 2

2

I don't know if there's a best practice; for a 'reset password' form, best practice from a security perspective is not letting the user know whether the email address actually exists, i.e. something along the lines of "If an account with this email address exists, you'll receive an email with the reset link."

You could do it the way this site does it (best tested by opening a private window and trying to sign up with the email address you used for your own account). If it exists, you'll simply see the message

Forgot your account’s password? Enter your email address and we’ll send you a recovery link.

enter image description here

I guess this option is rate-limited (with captchas and such) in order to prevent people from trying out a lot of email addresses harvested somewhere else.

1

I think you should say: "This email is already associated with an account." in red( or warning color).

With this, you can display buttons( or link) to Forget Password window.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.