程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 如何在主頁中控制浏覽權限

如何在主頁中控制浏覽權限

編輯:ASP技巧

在平時做主頁時,為了控制某主頁的浏覽權限,就要設置一個密碼來控制。假設密碼存於服務器端的數據庫中。在FrontPage 98 中可結合ASP 來一個小程序程序,完成上述功能。具體步驟如下:

在FrontPage 98中,先做如下設計:

  保存為ASP 文件,取名為test.asp,在Form PRopertIEs 的 Advanced 中增加一個變量:hname,值為 “aaa”(變量名和值可為任意)。 在Submit 的 Action 中test.ASP。這時,可看到如下的Html:

 

< Html >
< head >
< meta http-equiv="Content-Type" content=
"text/Html; charset=gb2312" >
< title >New Page 1< /title >
< meta name="GENERATOR" content=
"Microsoft FrontPage 3.0" >
< /head >
< body bgcolor="#C0C0C0" >
< p >請輸入密碼:< /p >
< form method="POST" action="test.ASP" >
< input type="hidden" name="hname" value="aaa" >
< p >< input type="text" name="T1" size="20" >
< input type="submit" value="Submit" name="B1" >
< input type="reset" value="Reset" name="B2" >< /p >
< /form >
< p > < /p >
< p >密碼正確!< /p >
< p >密碼不正確!< /p >
< /body >
< /Html >

---- 先設計一數據庫,假設為passWord.dbf,字段名為 "pw",插入一條密碼記錄,保存c:\test目錄下。然後在控制面板中增加一個系統 ODBC,取名“PWTEST”,讓該ODBC指向此目錄。 這時就可以在Html中插入ASP語句。

前後插入如下語句:< % set c=server.CreateObject("ADODB.Connection") c.Open "PWTEST" set rs=c.Execute
("select * from passWord") pws=rs("pw").value rs.close c.close ’

以上是從數據庫中獲取密碼
If Request.Form("hname") = "" Then % >

在< /form >後插入

< % else% >

< % if Request.Form("T1")=pws1 then % >

在< p >密碼不正確!< /p > 前插入

< %else% >

在< p >密碼不正確!< /p > 後插入

< %end if% >

< %end if% >

  至此,ASP 語句已插入完畢。程序已可正常運行。

  通過學做這個例子,筆者認為只要會用VB編程,寫起來就非常簡單。先用FrontPage 98 做可視化的界面,再插入一些ASP 語句,用起來很方便,很靈活 .

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved