leao - 十年磨一剑

导航

DotNetNuke开发——自定义登陆页面

DotNetNuke中的登陆页面有如下功效:
1、  若用户未登陆,点击右上角的“登陆”链接按钮,跳至网站的登陆页面;
2、  若用户已登陆,点击右上角的“注销”链接按钮,注销用户,并跳至网站的登陆页面;
3、  访问某网页如果没有权限,自动跳至网站登陆页面;
4、  如果网站没有首页或者有首页但是未授权给所有用户,用户初次访问网站时自动跳至登陆页面。

DotNetNuke中没有默认的登陆页面,如果你作得不是一个开放式网站,这样得登陆页面显得很不专业。不要气馁,DotNetNuke可以让我们很方便的自定义登陆页面。now,let's go!

第一步:用管理员登陆,新建一个Page

1.         在基础设置中:随便起一个名字(如:login);随便取一个标题(如:登陆);无需设置上层页面; 查看权限对所有人开放(这个很重要,否则没人可以登陆了),

2.         在高级设置中: 给“隐藏”选项打勾,登陆页面是没必要在导航栏中出现的。

第二步:给该网页添加Account Login模块(重要!没有这个模块,你的登陆网页怎么登陆啊)

第三步:进入 网站管理-》网站设置-》高级设置-》页面管理-》登陆页面,把登陆页面改为刚才新建的页面。顺便也设置一下首页吧。

Ok,现在可以试试了,

1、为了体现效果,建议把首页的访问权限不要设置给All Users,而只设置给Registered Users
2、你的网站皮肤可能是Vertical Menu,这样你的登陆页面也会有一个Vertical Menu,很难看不是。没关系,在登陆页面的设置页面里,你可以给登陆页面设置私有的SkinContainer。这样你可以制作一个登陆页面特有的Skin,隐去查询,登陆等链接,加上背景图片以及一些网页特效,你的登陆页面可谓很专业了。

posted on 2005-10-10 17:01  十年磨一剑  阅读(1838)  评论(3编辑  收藏  举报