0

我最近刚刚安装了 DNN 7.2.2 并创建了自己的网站,但不幸的是重置密码令牌不起作用。当我尝试密码重置链接时,输入我的用户名后,我收到此消息:“定义密码时发生错误,密码尚未更改。 ”这是我的网站还是 DNN 平台的问题?

环境细节:

操作系统:Windows 服务器 2008 R2。

DNN 版本:7.2.2 (303)。

sql版本:SQL server 2008 r2。

事件查看器显示:“密码发送失败”。

电子邮件模板令牌:

"http://[Portal:URL]/default.aspx?ctl=PasswordReset&resetToken=[Membership:PasswordResetToken]"

WebConfig(身份验证):

我已经读过这两张票(他们没有解决我的问题):

https://dnntracker.atlassian.net/browse/DNN-4241

https://dnntracker.atlassian.net/browse/DNN-4787

4

2 回答 2

1

获取以前的 DNN 版本(7.1)并website\admin\Security\PasswordReset.ascx 从那里复制。版本之间有一些变化,但 7.1 可以肯定地工作,如果你仍然得到错误,那么它与你的数据库有关。

于 2014-05-15T15:22:40.240 回答
0

关闭,问题是PasswordResetTokenExpiration已设置为 0。

我将其更改为另一个值,现在很好。

更改方法:主机设置 -> 高级设置 -> 会员管理

于 2014-05-16T14:41:29.657 回答