无法在DotNetNuke上使用新创建的用户登录

时间:2014-06-03 14:38:04

标签: login dotnetnuke dotnetnuke-7

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

Your account has been successfully verified

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

A critical error has occurred. An unexpected error has occurred

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

A critical error has occurred. An unexpected error has occurred

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

目前在用户帐户设置>登记表格类型(自定义)>注册字段我只得到"电子邮件" 。如果我添加"密码" " ConfirmPassword" 一切正常,但这不是一个选项。

P.S。我可以登录管理员用户名,我的dnn版本是07.01.02(356)

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

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

2 个答案:

答案 0 :(得分:0)

查看管理员,事件查看器,看看是否有其他可用信息。

同时检查并确保连接到数据库(连接字符串设置在web.config中 - 确保BOTH字符串正确)并验证db用户是否在数据库中具有dbo权限。

答案 1 :(得分:0)

这似乎是changing password时dnn版本7.1.2中的另一个错误。 解决方案是转到主机 - >主机设置 - >高级设置 - >会员管理并设置以下内容:

  • 启用密码历史记录? =是
  • 要存储的密码数量= 0