DotNetNuke開發——自定義登陸頁面

iDotNetSpace發表於2008-07-29
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,隱去查詢,登陸等連結,加上背景圖片以及一些網頁特效,你的登陸頁面可謂很專業了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-412141/,如需轉載,請註明出處,否則將追究法律責任。

相關文章