用户解除 锁定asp代码

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:00:12
如果用户三次登录失败,如何用asp代码锁定用户登录以及如何解锁了?
能否给出具体的代码比如用户登录失败后如何在lock中做记号,锁定最好是用时间.我是个菜鸟,请多多指教

sum1=request.Cookies("sum1")
name1=request("name1")
name2=request.cookies("name2")
if name2=name1 then
sum1=sum1+1
response.Cookies("sum1")=sum1
response.cookies("sum1").expires=data +1
response.Cookies("name1")=name1
response.cookies("name1").expires=data +1
if sum1=3 then
sql="select * from biao where user='"&name1&"'"
rs.open sql,conn,1,3
rs("lock")=true
rs("lock")=now()
rs.update
rs.close
set rs=nothing
response.write"对不起由于你的错误输入超过,系统自动锁定该帐号"
end if
else
response.Cookies("sum1")=1
response.cookies("sum1").expires=data +1
response.Cookies("name1")=name1
response.cookies("name1").expires=data +1
end if

在数据库里加两个字段,比如lock locktime 三次失败后在lock字段做记号,同时在locktime里记录锁定时间.解锁可以由管理员后台进行解锁.