我尝试在DNN网站上注册帐户。 我在我的电子邮件地址上获得激活链接,点击它,收到消息" 您的帐户已成功验证"。
输入密码并单击登录后,我收到错误"发生严重错误。发生意外错误"
如果我尝试使用所选用户和密码登录,则会收到此错误消息。 "登录失败。请记住,密码区分大小写"
用户出现在数据库中,如果我从admin用户那里获得密码和密码salt并直接在表中更新新用户,则登录工作正常。
目前在用户帐户设置>登记表格类型(自定义)>注册字段我只得到"电子邮件" 。如果我添加"密码" 和" ConfirmPassword" 一切正常,但这不是一个选项。
P.S。我可以登录管理员用户名,我的dnn版本是07.01.02(356)
有谁知道问题可能是什么?
已编辑:这是在自定义插件中引起的。
答案 0 :(得分:0)
查看管理员,事件查看器,看看是否有其他可用信息。
同时检查并确保连接到数据库(连接字符串设置在web.config中 - 确保BOTH字符串正确)并验证db用户是否在数据库中具有dbo权限。
答案 1 :(得分:0)
这似乎是changing password时dnn版本7.1.2中的另一个错误。 解决方案是转到主机 - >主机设置 - >高级设置 - >会员管理并设置以下内容: