We have a forgot password function, but no forgot username, so there's no way short of contacting a site admin to retrieve a forgotten username. Since sumo asks for an email address in order to send out a forgotten password, one possible fix would be to rename the forgot password function to forgot username or password, and include the username when sending a password reset message.
Can we bump up the prio on this please? Every week we get incoming requests from users, forwarded by Terry to email@example.com -- two just today.
Created attachment 587403 [details] UX flow - username recovery User experience flow for username recovery. I’m reusing the existing Login and Password Recovery dialogs, appending texts where necessary.
Comment on attachment 587403 [details] UX flow - username recovery Do we need to have a second page that does the same thing as Password Isn't Working, or can we combine them somehow?
(In reply to James Socol [:jsocol, :james] from comment #5) > Do we need to have a second page that does the same thing as Password Isn't > Working, or can we combine them somehow? I don’t think we can combine them, since the two pages do two separate things (even though they both take the same input).
(In reply to Bram Pitoyo [:bram] from comment #6) > I don’t think we can combine them, since the two pages do two separate > things (even though they both take the same input). Then we need a definition--including email copy, if any--for what the forgotten username page does.
Short description: The forgot username page allows user to input his email address and get a username reminder email. Steps: 1. User inputs his email address on a field and hit “Send Username” button 2. Check whether SUMO has a record of the user’s account 3a. If no, refresh the page and print a message above the email field: “Sorry, you mistyped your email address or don’t have an account yet. Enter your email address again or [register]” (link to Register page at https://support.mozilla.org/en-US/users/register) 3b. If yes, continue to next page and print “We've sent an email to this address with your username inside” 4. Send an email Title: Your username on support.mozilla.org Body: We’ve just received a request to send the username linked to this email address. Your username is: bram You may log in at http://support.mozilla.org/users/login If you did not request this email, there is no need for further action. Thanks, The support.mozilla.org team
(In reply to Bram Pitoyo [:bram] from comment #8) > 3a. If no, refresh the page and print a message above the email field: > “Sorry, you mistyped your email address or don’t have an account yet. Enter > your email address again or [register]” (link to Register page at > https://support.mozilla.org/en-US/users/register) We are very careful everywhere about not leaking existence of email addresses registered on the site. What we do for password reset is indicate that we have emailed any users registered with the given email, without indicating if a user was found or not. I'll do the same here.
FTR: I finished this faster than I had expected but it was still more than "half a day". So, I'd say it was on the lower end of a 2pter.
Verified user gets sent message even with a bad username, verified receipt of username email with correct text & links.