直播中
有些網頁你可能不想讓無關的人看到,比如管理頁面。通過一個表單、一個會話(session)變理、一個查詢語句及其三行代碼即可實現對網頁的密碼保護。如此而已。
首先,創(chuàng)建一個數據庫的表,命名為tblLogin;而后創(chuàng)建兩個域(字段名稱),一個叫"UserName",另一個叫"Password"。分別對兩個字段設定初始值,使你可以用這個初始值進入被保護的頁面。
接下來,你需要加Session("allow") = False在global.asa文件的Session_OnStart中。當你輸入了正確的用戶名及密碼后,這個值將變成True,使你得以進入被保護頁面。這個會話在每次訪問被保護頁面時均會調用。
下面,創(chuàng)建一個表單:
<%@ Language=VBScript %>
<HTML>
<BODY>
<form name="Login" method="Post" action="login.asp">
<input type="text" name="username" size="20"> UserName<br>
<input type="password" name="password" size="20"> Password<br>
<input type="submit" name="btnLogin" value="Login">
</form>
</BODY>
</HTML>
將含上述代碼的文件命名為main.asp或者其它的名字。
在下一章中,我們將創(chuàng)建查詢語句用以檢測輸入的用戶名和密碼與數據庫中的是否一致。