论坛: 网站建设 标题: 用ASP问题? 复制本贴地址    
作者: combook [combook]    论坛用户   登录
用ASP, 我在一个验证中, 为什么只要通过一次正确的进入后, 以后进入就不用密码了?

也就是说你在这台机器上只要正确登录一次以后就可以不用输入密码了?
但是我是想要用户每次进入都要密码的?
是那儿错了?

代码如下:
<%response.buffer=true%>

<%response.expires=0%>

<html>

<%

if session ("passed")<>true then

username=request("username")

password=request("userpassword")

set connect = Server.CreateObject("ADODB.Connection")

connect.Open "driver={Microsoft Access Driver (*.mdb)};Pwd=123;

DBQ="&server.mappath("db\gongs.asp")

if (instr(username,"'")<>0 or instr(userpassword,"'")<>0) then

  response.redirect("logfail.htm")

end if

sql="select * from user where username='"&username&"' and

userpassword='"&password&"'"

set rs=Connect.Execute(sql)

if rs.eof=true then

response.redirect "logfail.htm"

else

session ("passed")=true

end if

rs.Close

Connect.Close

end if

%>

</html>


地主 发表时间: 10/27 18:11

回复: newekin [newekin]      登录
那就把  session ("passed")=true  这句去掉  而且改动会很大!

B1层 发表时间: 10/27 18:33

回复: combook [combook]   论坛用户   登录
哦,
不用缓存?

B2层 发表时间: 10/29 18:25

回复: newekin [newekin]      登录
这个不关缓存的事~`  你看看  session对象的用法吧

B3层 发表时间: 10/29 20:08

回复: snow_qi [snow_qi]   论坛用户   登录
这个问题没有这么多代码吧!你是不是写的太复杂了

B4层 发表时间: 10/30 11:36

回复: newekin [newekin]      登录
9494 

B5层 发表时间: 10/30 11:39

回复: combook [combook]   论坛用户   登录
会吗?
间单一点如何写,
要去掉那些?

B6层 发表时间: 10/30 17:36

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号