注册 登录
编程论坛 ASP技术论坛

关于Tk域名和IE浏览器,FF和Chrome正常,IE出错!

towering 发布于 2011-06-10 08:48, 630 次点击
一个免费的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>&nbsp;</p><p align='center'>你没有权限进入这个面面,请<a href='/'>登陆</a>先!</p>")
    Response.End()
End If
......
......
......
0 回复
1