【发布时间】:2012-01-25 12:07:06
【问题描述】:
我正在使用 EZ Publish CMS:
目前正在发生的事情:
从忘记密码页面,用户输入他们的电子邮件地址 用于注册和提交
用户收到一封带有密码生成链接的电子邮件,其中 使用哈希来确认他们的身份。
用户收到一封带有新生成密码的电子邮件
用户使用电子邮件中的链接返回站点 到一个要求输入旧密码的表单(刚刚生成 并已发送到他们的电子邮件)并让他们输入新的 密码。
我想要发生的事情:
从“忘记密码”页面,用户输入他们的电子邮件地址 用于注册和提交
用户收到一封电子邮件,其中包含指向“输入新密码”表单的链接
在“输入新密码”表单中,用户无需输入旧密码 密码,因为身份已经通过哈希确认,并且 因此只需输入新密码。
我正在使用 EZMBPAEX 扩展,它具有原始的 4 步流程。 似乎没有任何关于删除“通过电子邮件向用户发送新密码”步骤的文档或讨论,但我的客户有一个非常严格的没有通过电子邮件发送密码的政策,所以我不能灵活使用这个。
有谁知道我在哪里可以找到有关如何编辑此功能的文档?
我认为需要编辑的文件位于:/extension/ezmbpaex/modules/userpaex/forgotpassword.php
【问题讨论】:
-
我喜欢你第 3 步的设计,好像我在使用“我忘记密码”链接,然后被要求使用我的旧密码来设置新密码,我会很沮丧...
-
是的,尽管“旧密码”这个词是指电子邮件中发送给用户的密码,但实际上它很混乱。
-
这看起来很有希望...编辑带有扩展的内核类。 ezpedia.org/solution/…
-
如果你已经解决了这个问题,你能关闭这个问题吗?让这个地方保持整洁。
-
如何结束这个问题?我有 28 声望的权限吗?
标签: php forgot-password ezpublish