DNN 新用户验证码无效
DNN New User Verification Code Not Working
我有一个站点设置,其中用户注册设置为 'Verified',但是通过电子邮件发送给新用户以验证帐户的 link 已损坏。该页面显示:"DNN Error No sites currently exist for this installation. - 503 Service Unavailable"
link 看起来像这样:
[MYSITE]/default.aspx?ctl=Login&username=[USERNAME]&verificationcode=[CODE]
网站随后将其重写为:
[我的网站]/login/username/[用户名]?验证码=[代码]
初始注册后,但在验证用户之前,DNN 会自动让用户登录(尽管访问受限,因为他们未经过验证),但如果用户注销,然后从电子邮件中收到 link,则验证工作正常
使用 DNN 版本 08.00.04 (226)
更改此文件中的 2 行:/DesktopModules/AuthenticationServices/DNN/Login.ascx
将第 46 行更改为:
var actionLinks = $("a#dnn_ctr<%=ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin");
收件人:
var actionLinks = $("a#dnn_ctr<%#ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin");
AND 第 60 行来自:
var $loginButton = $('#dnn_ctr<%=ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin');
收件人:
var $loginButton = $('#dnn_ctr<%#ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin');
我有一个站点设置,其中用户注册设置为 'Verified',但是通过电子邮件发送给新用户以验证帐户的 link 已损坏。该页面显示:"DNN Error No sites currently exist for this installation. - 503 Service Unavailable"
link 看起来像这样: [MYSITE]/default.aspx?ctl=Login&username=[USERNAME]&verificationcode=[CODE]
网站随后将其重写为: [我的网站]/login/username/[用户名]?验证码=[代码]
初始注册后,但在验证用户之前,DNN 会自动让用户登录(尽管访问受限,因为他们未经过验证),但如果用户注销,然后从电子邮件中收到 link,则验证工作正常
使用 DNN 版本 08.00.04 (226)
更改此文件中的 2 行:/DesktopModules/AuthenticationServices/DNN/Login.ascx
将第 46 行更改为:
var actionLinks = $("a#dnn_ctr<%=ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin");
收件人:
var actionLinks = $("a#dnn_ctr<%#ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin");
AND 第 60 行来自:
var $loginButton = $('#dnn_ctr<%=ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin');
收件人:
var $loginButton = $('#dnn_ctr<%#ModuleId > Null.NullInteger ? ModuleId.ToString() : ""%>_Login_Login_DNN_cmdLogin');