加上一个登陆时间的字段
假设为datetime 默认值为date()
<!--#include file="conn.asp"-->
<!--#include file="inc/articlechar.inc"-->
<%
dim rs,sql
dim username,password,key
username=htmlencode2(request.form("username"))
password=htmlencode2(request.form("password"))
key=htmlencode2(request.form("key"))
if DateDiff("d",rs("datetime"),date())>100 then
if key="admin"then
set rs=server.createobject("adodb.recordset")
sql="select * from admin where username='"&username&"'and password='"&password&"'and key='"&key&"'"
rs.open sql,conn,3,3
if rs.bof or rs.eof then
response.write"<SCRIPT language=JavaScript>alert('错误的用户名或密码,请重新输入!');"
response.write"javascript:history.go(-1)</script>"
else
response.cookies("adminok")=true
response.Redirect "manage.asp"
end if
else
set rs=server.createobject("adodb.recordset")
sql="select * from admin where username='"&username&"'and password='"&password&"'and key='"&key&"'"
rs.open sql,conn,3,3
if rs.bof or rs.eof then
response.write"<SCRIPT language=JavaScript>alert('错误的用户名或密码,请重新输入!');"
response.write"javascript:history.go(-1)</script>"
else
rs("datetime")=date()
rs.update '如果登陆成功就更改一下登陆日期
response.cookies("adminok")=true
response.Redirect "user.asp"
end if
end if
else
response.write"<SCRIPT language=JavaScript>alert('距离上次登陆时间没到100天!');"
response.write"javascript:history.go(-1)</script>"
end if
%>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
你真的很懒