Da un punto di vista dell'usabilità, è orribile mostrare un messaggio generico, indipendentemente dal fatto che il nome utente / email inserito sia stato trovato o meno. È estremamente fastidioso se non sai con certezza quale nome utente / email hai utilizzato.
Tuttavia, esiste un modo semplice per mantenerlo user-friendly pur non consentendo ancora agli utenti di enumerare gli account:
Fornisci campi sia per il nome utente che per l'email e ne richiedono solo uno. Se è stato inserito un indirizzo e-mail, invia un'email a quell'indirizzo con le informazioni necessarie. Se è stato inserito un nome utente, invia un'email all'indirizzo che hai memorizzato per tale nome utente.
Anche se questo potrebbe consentire alle persone di attivare le e-mail di reimpostazione della password per altri utenti per errore non è un grosso problema - dopotutto, l'e-mail dovrebbe contenere solo un link a un modulo che consente di reimpostare una password e non cambiare immediatamente la password in a caso.