suntudo
(Tenoch Esparza)
1
您好,
我有一个论坛已经运行了几年(约200名用户)。最近,我注意到密码重置功能出现了问题。
重置邮件(从登录窗口或账户偏好设置 → 安全 → “发送密码重置邮件”触发)会跳转到一个显示“哎呀!该页面不存在或为私密页面”的页面,并且无法真正重置密码。我用几个账户进行了测试,并让几个人尝试,结果都一样。
邮件中的链接结构为 [站点]/users/password-reset/[哈希值]。注册流程中的邮箱确认链接工作正常。
背景信息:我运行的是 2.8.0.beta6 版本,托管在 Digital Ocean 上,使用 Mailgun 发送邮件。除此之外没有其他问题。
任何帮助都将不胜感激!
david
(David Taylor)
2
该链接不久前已更改。现在应为 [site]/u/password-reset/[hash]。
本应自动更新此内容,但如果您已覆盖邮件模板,则可能未正确更新。您能否尝试手动更新?为此,请前往
[your site]/admin/customize/email_templates/user_notifications.forgot_password
suntudo
(Tenoch Esparza)
3
是的,这确实解决了问题!
我不记得自己是否编辑过电子邮件模板(尽管我可能记错了)。无论如何,我逐一检查了所有模板,发现大约有 7 个提供了“还原”选项——这些都与欢迎用户、重置密码等相关。
再次感谢您的帮助,非常感激。