|
作者: 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号