Comment un utilisateur peut-il demander une réinitialisation de mot de passe s'il ne se souvient pas de l'adresse e-mail utilisée par l'un de ses comptes ?

Attends. J’ai raté le fait que l’écran de réinitialisation du mot de passe n’accepte plus uniquement le nom d’utilisateur. Cela n’a de sens que si des personnes harcèlent les utilisateurs avec des réinitialisations de mot de passe, et je pensais qu’il y avait des limites de taux en place pour empêcher cela. Je me demande quel problème réel ce changement visait à résoudre.

Et je sais aussi par expérience qu’il n’est pas si rare que des utilisateurs d’une communauté de longue date ne se souviennent plus de leur adresse e-mail.

Donc… mon diatribe sur le fait que vous devriez savoir quelle adresse vous avez utilisée pour vous inscrire est complètement erronée. J’ai été un gros malotru et je me rétracte humblement.

Et maintenant que je pense comprendre votre problème, et qu’il est causé par les propriétaires d’une communauté à laquelle vous appartenez, apparemment, intentionnellement. Bien que cela puisse être en partie la faute des paramètres par défaut, je pense que ces personnes peuvent modifier la valeur de hide_email_address_taken.

Attends. Pourquoi hide_email_address_taken obligerait-il les utilisateurs à saisir leur adresse e-mail et non leur nom d’utilisateur ? Réinitialiser le mot de passe avec le nom d’utilisateur n’expose pas l’adresse e-mail. C’est le vrai problème.

Il y a plusieurs couches à ce problème que je n’avais pas comprises. Je suis désolé d’av été aussi peu utile.