Tengo un foro que lleva funcionando varios años (con unos 200 usuarios). Recientemente, me he dado cuenta de que la recuperación de contraseña no funciona.
El correo de recuperación (activado desde la ventana de inicio de sesión o desde Preferencias de cuenta → Seguridad → Enviar correo de recuperación de contraseña) redirige a una página que dice “¡Vaya! Esa página no existe o es privada”, y no hay forma de restablecer realmente la contraseña. Lo probé con varias cuentas y pedí a algunas personas que lo intentaran. Todos obtuvieron el mismo resultado.
El enlace en el correo tiene la estructura [sitio]/users/password-reset/[hash]. Los enlaces de confirmación por correo en el flujo de registro funcionan correctamente.
Para dar contexto, estoy ejecutando la versión 2.8.0.beta6, alojada en Digital Ocean con Mailgun. Por lo demás, no he tenido ningún problema.
Este enlace cambió hace un tiempo. Ahora debería ser [sitio]/u/password-reset/[hash].
Esto debería haberse actualizado automáticamente, pero si has sobrescrito la plantilla de correo electrónico, es posible que no se haya actualizado correctamente. ¿Podrías intentar actualizarlo manualmente? Para hacerlo, ve a:
No creo que haya editado las plantillas de correo electrónico (aunque podría estar olvidándolo). En cualquier caso, las revisé todas y encontré unas 7 que tenían la opción “revertir” disponible: todas relacionadas con dar la bienvenida a los usuarios, restablecer contraseñas, etc.