关于Tk域名和IE浏览器,FF和Chrome正常,IE出错!
一个免费的tk域名和一个简单的用登陆页面。空间用的是另的一网站的空间,所以tk域名是跳转到类似 http://www. 的一个Url的。
用FF和Chrome没有一点问题,但是在IE(8)下就出问题了:
1、如果有验证码就提示验证码错误。
2、去掉验证码后又提示“你没有权限进入这个面面,请登陆先!”
求解!不胜感激!
PS:login.asp源码:
程序代码:
if Request.QueryString("action")="Check" then Dim username,password,md5pass Dim sql,rs username = trim(replace(request.form("username"),"'","")) password = trim(replace(request.form("password"),"'","")) set rs = server.createobject("adodb.recordset") sql = "select * from Admins where UserName = '"&username&"'" rs.open sql,conn,1,3 if rs.eof and rs.bof then Response.write "<script>alert('没有这个用户名!');window.location.href='index.asp';</script>" Response.End() else if rs("password") <> md5(password) then Response.write "<script>alert('密码错误!');window.location.href='index.asp';</script>" Response.End() else Session("UserName")=username Session("IsPassed")=True rs("LoginCount") = rs("LoginCount") + 1 rs("LoginTime") = now() rs("LoginIP") = Request.ServerVariables("REMOTE_ADDR") rs.update Response.Redirect("main.asp") end if end if rs.Close Set rs=Nothing End if
登陆成功后跳转页面main.asp代码:
程序代码:
IF Session("UserName")="" or Session("IsPassed")<>True then Response.Write("<p> </p><p align='center'>你没有权限进入这个面面,请<a href='/'>登陆</a>先!</p>") Response.End() End If ...... ...... ......