【问题标题】:change password functionality in ATGATG 中的更改密码功能
【发布时间】:2016-09-07 04:49:48
【问题描述】:

我正在研究 ATG11.2,我的要求如下:

用户将单击忘记密码按钮,带有编码用户 ID 和临时密码的链接将发送到电子邮件。用户将单击电子邮件中发送的链接,并将被重定向到 ResetPassword.jsp,在那里他将获得一个选项来填写电子邮件中发送的临时密码、新密码和确认密码

我正在为这个实现使用 ForgotPasswordHandler。我读过 forgotpasswordhandler 方法用新生成的密码替换密码属性。因此m将临时密码的输入框值保存在ProfileFormHandler.value.oldpassword中

值如下: 临时密码 :

新密码:

确认密码

但是,当我在 ProfileForm 中调试 handleChangePassword 方法时,它无法正确比较密码。请建议我的方法是否正确,或者如果需要,我需要在 gmethod 中覆盖什么。

【问题讨论】:

  • 试试ProfileFormHandler.value.OLDPASSWORD,所有大写的键。

标签: passwords temporary atg


【解决方案1】:

ATG 以加密格式存储密码。 您还需要以加密格式存储您的 oldPassword。除非两个密码都经过哈希处理并且相同,否则密码将不相等。

【讨论】:

    猜你喜欢
    • 2015-12-11
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 2019-10-11
    • 2013-10-29
    相关资源
    最近更新 更多