Espera. Eu perdi o fato de que a tela de redefinição de senha não aceita mais apenas o nome de usuário. Isso só faz sentido se as pessoas estiverem assediando usuários com redefinições de senha, e eu achava que havia limites de taxa implementados para impedir isso. Me pergunto qual problema real essa mudança estava corrigindo.
E eu também sei, por experiência, que não é tão incomum que usuários em uma comunidade de longa duração não lembrem mais seu endereço de e-mail.
Então… minha diatribe sobre como você deveria saber qual endereço usou para se registrar está completamente equivocada. Eu fui um idiota e humildemente me retracto.
E agora que acho que entendo seu problema, e ele é causado pelos proprietários de uma comunidade em que você está, aparentemente, de propósito. Embora possa ser parcialmente culpa das configurações padrão novas, acho que essas pessoas podem alterar o valor do hide_email_address_taken…
Espera. Por que o hide_email_address_taken exigiria que os usuários inserissem seu endereço de e-mail e não seu nome de usuário? Redefinir a senha com o nome de usuário não expõe um endereço de e-mail. Esse é o problema real.
Há várias camadas nesse problema que eu não entendi. Peço desculpas por ter sido tão inútil.