0

我尝试在 DNN 网站上注册一个帐户。我在我的电子邮件地址上获得了激活链接,单击它,收到消息“您的帐户已成功验证”。

您的帐户已成功验证

输入密码并单击登录后,我收到错误“发生严重错误。发生意外错误”

发生严重错误。 发生意外的错误

如果我尝试使用所选用户和密码登录,我会收到此错误。“登录失败。请记住密码区分大小写”

发生严重错误。 发生意外的错误

用户出现在数据库中,如果我从管理员用户那里获取密码和密码盐并直接在表中更新新用户,则登录工作正常。

目前在用户帐户设置 > 注册表单类型(自定义)> 注册字段中,我只有“电子邮件”。如果我添加“密码”“确认密码”一切正常,但这不是一个选项。

PS 我可以使用管理员用户名登录,我的 dnn 版本是 07.01.02 (356)

有谁知道问题可能是什么?

已编辑:这是在自定义插件中引起的。

4

2 回答 2

0

查看 Admin、Event Viewer 并查看是否有任何其他信息可用。

还要检查并确保您正在连接到数据库(连接字符串设置在 web.config 中——确保两个字符串都正确)并验证 db 用户在数据库中具有 dbo 权限。

于 2014-06-04T16:25:44.690 回答
0

更改密码时,这似乎是 dnn 7.1.2 版中的另一个错误。解决方案是转到主机 -> 主机设置 -> 高级设置 -> 成员管理并设置以下内容:

  • 启用密码历史记录?= 是的
  • 要存储的密码数 = 0
于 2014-06-11T07:22:50.880 回答