Asp实现登录错误以后要求输入验证码
作者:admin 日期:2012-08-24
利用这个可以实现首页登录框无需出现验证码,首次登录失败后才需要输入验证码,防止黑客暴力破解帐号!
登录输入页面:
ASP/Visual Basic代码
- <%
- logerror=request.Cookies("logerror")
- if trim(logerror)="yes" then
- response.Write("验证码:<input name=""checkcode"" type=""text"" id=""checkcode""><img src=""checkcode.asp"">")
- end if
- %>
登录验证页面:
ASP/Visual Basic代码
- logerror=request.Cookies("logerror")
- if trim(logerror)="yes" then
- checkcode=request("checkcode")
- if CheckCode<>CStr(session("CheckCode")) then
- response.Write("<script language='JavaScript' type='text/javascript'>")
- response.Write("alert('验证码错误!');")
- response.Write("document.location='login.asp';")
- response.Write("</script>")
- response.End()
- end if
- end if
内容参考本站另一篇博文:Asp利用cookies统计刷新页面次数
Asp利用cookies统计刷新页面次数
作者:admin 日期:2012-08-16
实际上我是为了写登录次数限制的代码,不过有了下面的代码想要的功能也不难实现!
ASP/Visual Basic代码
- <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
- <%
- on error resume next
- usercookies=request.Cookies("usercookies")
- if isnumeric(usercookies)=false then
- usercookies=1
- else
- usercookies=cint(usercookies)+1
- end if
- Response.Cookies("usercookies") = usercookies
- Response.Cookies("usercookies").Expires=Date+1
- response.Write("访问次数:"&usercookies)
- if err.number<>0 then
- response.Write(err.Description)
- err.clear
- end if
- %>
转载请注明出处,谢谢!
广告位