E-mail de redefinição de senha leva a "Oops! Essa página não existe ou é privada."

Olá,

Tenho um fórum que está em funcionamento há alguns anos (~200 usuários). Recentemente, descobri que a redefinição de senha está quebrada.

O e-mail de redefinição (acionado pela janela de login ou em Preferências da Conta → Segurança → Enviar E-mail de Redefinição de Senha) leva a uma página que diz “Ops! Essa página não existe ou é privada” e não há como realmente redefinir a senha. Testei com várias contas e pedi que algumas pessoas tentassem. Todos obtiveram o mesmo resultado.

O link no e-mail tem a estrutura [site]/users/password-reset/[hash]. Os links de confirmação por e-mail no fluxo de cadastro estão funcionando corretamente.

Para contextualizar, estou executando a versão 2.8.0.beta6, hospedada no Digital Ocean com o Mailgun. Não tive nenhum outro problema.

Qualquer ajuda com isso seria muito apreciada!

Esse link mudou há algum tempo. Agora deve ser [site]/u/password-reset/[hash].

Isso deveria ter sido atualizado automaticamente, mas se você substituiu o modelo de e-mail, pode ser que a atualização não tenha ocorrido corretamente. Você pode tentar atualizá-lo manualmente? Para fazer isso, acesse:

[seu site]/admin/customize/email_templates/user_notifications.forgot_password

Sim, isso resolveu o problema!

Acho que nunca editei os modelos de e-mail (embora possa estar esquecendo). De qualquer forma, revisei todos e encontrei cerca de 7 com a opção “reverter” disponível — todos relacionados ao acolhimento de usuários, redefinição de senhas, etc.

Obrigado novamente pela sua ajuda. Realmente agradeço.