安卓什么软件市场好:#######ASP验证问题##########

来源:百度文库 编辑:高考问答 时间:2024/04/29 06:17:59
<%if session("loc")=0 then
if request("pass")="123456" then
session("loc")=1
else
response.redirect "badpass.htm"
end if
end if%>

请看这段代码,其中123456是密码,请问怎样把这个换成变量。
如果<%=rs("password")%> 这样会出现编译错误;
如果& password &,就是密码错误,这个就为密码本身了。
请大虾们指教!

首先保证password在数据库里是字符型字段
pwd=request("pass")

根据用户名从数据库取出rs("password")
然后

<%if session("loc")=0 then
if rs("password")=pwd then
session("loc")=1
else
response.redirect "badpass.htm"
end if
end if%>

先定议
password=rs("password")