asp动态网页设计
很简单,用session不可以了吗
例:login.asp
<%
if session("error")<>"" then
response.write session("error") '错误信息
end if
%>
<input type="submit" name="send" <%if session("count")>3 then%> disabled="disabled" <%end if%> value="登录" /> 判断错误次数
Check.asp
if session("count")="" then '设定登录次数
session("count")=1
else
if session("count")>3 then
response.write "<script>window.history.back();</script>" '正常不会提交,但还是要防范于未然,直接返回不给提示
else
session("count")=session("count")+1
end if
end if
if request.form("name")="" then
session("error")="用户名不能为空"
response.redirect("login.asp")
response.end()
elseif request.form("password")="" then
session("error")="密码不能为空"
response.redirect("login.asp")
response.end()
end if
'判断数据库中是否有该用户名密码或是否正确
if rs.eof then
session("error")="用户名或密码错误!"
response.redirect("login.asp")
response.end()
end if
别忘登录成功清空session,以防重新
session("error")=""
session("count")=""
- 提问者评价
-
看不懂。。。
谢谢。
也谢谢其他人的回答
0
0