我试图更改DNN 6网站上的默认登录页面。我在我网站的根目录中添加了一个名为“login”的页面。
执行此操作后,似乎已删除默认的DNN登录页面,现在我的站点上没有包含登录模块的页面。
当我点击登录皮肤令牌时,它只会为我创建的登录页面生成一个弹出窗口,其上没有登录模块。
我也尝试了?ctl = login,这会产生与皮肤令牌完全相同的结果。
帮助?稀释!
亚历
答案 0 :(得分:0)
亚历,
创建一个名为AutoHost.aspx的新aspx页面或任何难以判断的名称。将页面的继承从System.Web.UI.Page
更改为DotNetNuke.Framework.CDefault
,将以下行添加到页面加载事件:
FormsAuthentication.SetAuthenticationCookie(HostUser,true); Response.Redirect("/Default.aspx");
将此页面上传到网站的根目录并导航到该网站。
这将以主机用户身份登录,您可以进行所需的更正。