top | item 45865966

(no title)

tytho | 3 months ago

Many applications need a way to contact a user (security breach, password reset). If one only has a username and forgets the password, there’s no way to reverify the user.

discuss

order

megous|3 months ago

There are many ways to re-verify the user if one forgets a password. Some may even be more secure than sending a e-mail. Simplest is a set of single-use reset codes that could be generated at signup or later on, like the ones to remove 2FA.

charles_f|3 months ago

You don't need to validate email for that.

thedelanyo|3 months ago

I think if you're not verifying emails, you'll also receive lots of bot signups.

l___l|3 months ago

[deleted]

Hizonner|3 months ago

> If one only has a username and forgets the password, there’s no way to reverify the user.

Tough beans?

crazygringo|3 months ago

A good user experience does its best to avoid tough beans. That's kind of UX 101.

dspillett|3 months ago

> Many applications need a way to contact a user … password reset

At this point the password is pointless, you might as well just use the email address. Or perhaps a distinct username and email address, but then there would probably be a “forgot username” workflow making that as pointless as the separate password.