1,新建一名為login.htm的靜態(tài)網(wǎng)頁文件,作為登錄頁面,如圖
body標(biāo)簽代碼
2,在login.htm中引入外部js代碼
<script type ="text/javascript" src ="aj.js" ></script>
<script type ="text/javascript" src ="loginCookies.js" ></script>
其中aj.js為ajax封裝的類,loginCookie.js為對Cookie操作的代碼
aj.js代碼如下
3,寫login.htm頁面中的js代碼,放在head標(biāo)簽之間
4,新建一名為login.aspx的頁面,該頁面作為ajax請求的頁面,login.aspx.cs代碼如下
5,新建一名為loginIndex.htm的靜態(tài)頁面,作為用戶登錄之后的首頁
其body標(biāo)簽代碼如下
6,在loginIndex.htm頁面引入loginCookie.js文件
7,寫loginIdex.htm頁面的js代碼,放在head標(biāo)簽之間
8,完成,客戶端代碼較多,但是交互性很好
演示如下:
進入首頁后,出現(xiàn)的窗口,帶有當(dāng)前登錄的用戶和注銷按鈕
當(dāng)你不是輸入用戶和密碼登陸,也是直接在瀏覽器地址欄中輸入首頁網(wǎng)址的時候,系統(tǒng)會提示你沒有登錄,并直接返回到登陸頁面。
當(dāng)用戶輸入了有效的用戶名和密碼,并要求系統(tǒng)記住密碼,用戶下次進入到登錄頁面時,系統(tǒng)會把上次記住的用戶名和密碼顯示在輸入框中。。
并且這個時候直接在瀏覽器的地址欄中輸入首頁地址,也是能正常訪問的。
當(dāng)輸入完用戶名,鼠標(biāo)光標(biāo)離開用戶名框之后,系統(tǒng)會快速檢驗用戶名是否合法
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點擊進入論壇