手机
当前位置:查字典教程网 >编程开发 >编程10000问 >如何对用户进行授权?
如何对用户进行授权?
摘要:authenticate.asp

authenticate.asp

<%

Dim URL

URL = Request.QueryString

' 获得URL.

%>

<html>

<body>

<FORM METHOD=POST ACTION="/validate.asp">

<INPUT TYPE=HIDDEN NAME="URL" VALUE="<%=URL%>">

' 将URL保存到一个隐藏变量中.

用户名:

<INPUT TYPE=TEXT NAME="txtName">

口令:

<INPUT TYPE=PASSWORD NAME="txtPassword">

<INPUT TYPE=SUBMIT>

</FORM>

</body></html>

再用validate.asp文件获取传递给它的信息,从数据库中读取用户名和口令,以判断是否给用户授权。

validate.asp

<%

Dim strUserName, strPassword

strUserName = Request.form("txtName")

strPassword = Request.form("txtPassword")

' 从表单中读取用户名和口令.

' 建立数据库连接...

Dim strSQL

strSQL = "select * from ValidUsers WHERE UserName = " & _

strUserName & " AND Password = " & _

strPassword

' 进行SQL查询.

Dim rs

Set rs = Conn.Execute(strSQL)

If rs.EOF Then

' 如果recordset不为空, 则用户名有效.

Session("bolAuthenticated") = True

' 将bolAuthenticated 设为True.

Response.Redirect Request.form("URL")

' 将用户传递到来过的URL.

Else

Response.Redirect "/notvalidated.asp

' 否则用户无权访问,将用户传递到一个错误提示页面.

End If

%>

[1]

【如何对用户进行授权?】相关文章:

如何处理超时事件?

如何侦测HTTP表头信息?

如何通过表单创建一个Word?

如何创建Word文件?

如何动态生成WBMP?

如何用htmlEncode来显示Unicode?

如何在ASP里建立表格?

如何刪除客户端的Cookies?

如何根据用户银行帐户余额的多少进行显式的提交或终止?

如何对文件进行操作?

精品推荐
分类导航