问题:怎样在DNN 的默认login 页面添加自己的模块?既点击login后进入的页面有login控件,还有其他控件?
解决方案:
1)以admin/Host账号登陆
2)创建一个页面,比如取名为"登陆页面",在页面设置里边,页面设置/基本设置/页面信息下把[Include in Menu]这个选项的勾去掉(这是替代原先隐藏页面的选项),如此设置"登陆页面"将不会在菜单栏显示(尽管你可以通过url来访问).
注意:你必须把浏览页面的权限分配给所有用户.
3)添加登陆模块
(Account Login)或其他你需要添加的模块在本页面(登陆页面)中:
注意:如果你本身是管理员而且目前是登陆状态则就会显示如下类似:(请继续往下看即可知道是你想要的)
当然你如果暂时离开这个页面(即你可能跳转到别的页面),则下次你可以通过网站管理/页面管理进入可查看隐藏页面,如图:

你点击右边的放大镜图标即可查看到你需要的隐藏页面,比如登陆页面。
4)进入网站管理/网站设置,在页面设置/页面管理下可设置指定的登陆页面,如图:

你在登陆页面选择你指定好的登陆页面即可。
5) 测试一下,当你点击登陆时,页面应该跳转到你指定的页面,类似(布局有些乱
J):
