请问高手:asp语言怎样编写用户身份验证http服务

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:39:51
参数 说明 备注
username 用户名 Not null,用户的唯一标识。
password 密码 密码通过md5加密后传输,请接收后对该用户的真实密码md5后进行匹配。

如果form提交页为a.asp那么a.asp的代码为

username = request.form("username")
password = request.form("password")
set rs = server.createobject("adodb.recordset")
sql = "select * from 用户名 where username='"&username&"'" and password='"&md5(password,16 or 32)&"'
rs.open sql,conn,1,1
if rs.eof then
response.write "错误"
else
response.write "正确"
end if
rs.close

如果你是32位密码就写32
md5(password,16 or 32)
另外password是保留字不建议用,容易出错,可以用userpwd,userpass之种表示。