0

我试图更改我的 DNN 6 站点上的默认登录页面。我在网站的根目录中添加了一个名为“登录”的页面。

这样做之后,默认的 DNN 登录页面似乎已被删除,现在我的网站上不存在包含登录模块的页面。

当我单击登录皮肤令牌时,它只会为我创建的登录页面生成一个弹出窗口,该页面上没有登录模块。

我还尝试了 ?ctl=login,这会产生与皮肤令牌完全相同的结果。

帮助?啊!

亚历克斯

4

1 回答 1

0

亚历克斯,

创建一个名为 AutoHost.aspx 或任何难以判断的名称的新 aspx 页面。将页面的继承更改System.Web.UI.PageDotNetNuke.Framework.CDefault将以下行添加到页面加载事件:

FormsAuthentication.SetAuthenticationCookie(HostUser,true);
Response.Redirect("/Default.aspx");

将此页面上传到站点的根目录并导航到它。

这将使您以主机用户身份登录,您可以进行所需的更正。

于 2013-01-10T09:25:30.280 回答