关于一个帐号密码连续错误三次就被锁定(续)请高手进来看下
看了版主的方法后试了一下
可是我写出来的带码 正确的话 字段为0 错误的话字段怎么不加1啊?
有哪位高手给看下哪出问题了
<!--#include file="conn.asp"-->
<!--#include file="md5.asp"-->
<%
pwd=md5(trim(request.Form("pwd")))
Session.TimeOut=30
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&trim(request.form("username"))&"'and pwd='"&pwd&"'"
rs.open sql,conn,3,3
if not rs.eof then
session("username")=rs("username")
rs("erron")=0
rs.update
id = Rs("id")
response.Redirect "mapshow.asp?id="&rs("id")&""
response.End
else
rs("erron")=rs("erron")+1
rs.update
id=rs("id")
response.Write("<script>alert('登录失败!')</script>")
response.Write("<script>location.href='index.asp'</script>")
response.end
end if
rs.close
rs=nothing
%>
[此贴子已经被作者于2006-10-25 14:38:35编辑过]