J’ai un forum en ligne depuis quelques années (~200 utilisateurs). Récemment, j’ai constaté que la réinitialisation du mot de passe ne fonctionne pas.
L’e-mail de réinitialisation (déclenché depuis la fenêtre de connexion ou Préférences du compte → Sécurité → Envoyer un e-mail de réinitialisation du mot de passe) redirige vers une page affichant « Oups ! Cette page n’existe pas ou est privée », et il est impossible de réinitialiser le mot de passe. J’ai testé cela avec plusieurs comptes et demandé à quelques personnes de l’essayer. Tous ont obtenu le même résultat.
Le lien dans l’e-mail a la structure [site]/users/password-reset/[hash]. Les liens de confirmation par e-mail dans le flux d’inscription fonctionnent parfaitement.
Pour info, j’utilise la version 2.8.0.beta6, hébergée sur Digital Ocean avec Mailgun. Je n’ai rencontré aucun autre problème.
Toute aide à ce sujet serait grandement appréciée !
Ce lien a changé il y a quelque temps. Il devrait maintenant être [site]/u/password-reset/[hash].
Cela aurait dû être mis à jour automatiquement, mais si vous avez personnalisé le modèle d’e-mail, il se peut que la mise à jour n’ait pas été appliquée correctement. Pouvez-vous essayer de le mettre à jour manuellement ? Pour cela, rendez-vous à l’adresse suivante :
Je ne pense pas avoir jamais modifié les modèles d’e-mails (bien que je puisse l’avoir oublié). En tout cas, je les ai tous parcourus et j’en ai trouvé environ 7 pour lesquels l’option « annuler » était disponible — tous liés à l’accueil des utilisateurs, la réinitialisation des mots de passe, etc.
Merci encore pour votre aide. Je l’apprécie vraiment.