【问题标题】:DNN - RESET PASSWORD EMAIL TOKEN ERRORDNN - 重置密码电子邮件令牌错误
【发布时间】:2014-05-15 14:08:36
【问题描述】:

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

环境详情:

操作系统:Windows server 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

【问题讨论】:

    标签: c# asp.net web-config dotnetnuke dotnetnuke-7


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      我将其更改为另一个值,现在可以了。

      如何改变它: 主机设置 -> 高级设置 -> 会员管理

      【讨论】:

      • 你是如何更改 PasswordResetTokenExpiration 的?
      • 如果我还记得 PasswordResetTokenExpiration 可以通过 DNN 管理员设置或 web.config 访问。主机设置 -> 高级设置 -> 会员管理
      • 我无法在任何一个地方找到它。也许它的标签略有不同。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 2018-07-21
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多