这是给某些页面或目录设置了NT认证的访问权限,或者用的是linux下php的认证功能. 如果你用的是php的话可以通过函数实现, 如果是asp,html之类的话修改iis就可以了. 

解决方案 »

  1.   

    写一个变量来save登录的次数。如果超过次数就执行别的代码。
      

  2.   

    <body onload=go()>
    <script>
    var i=0;
    var pass=prompt("输入密码你有四次机会","");
    function go()
    {
    while(pass!="dennisboys")
         {
         pass=prompt("输入密码你有四次机会","");i++;
     if(i==3){break;}
     }
    alert("你没权进入")
    }
    </script>
      

  3.   

    上面那个写昏了脑袋。呵呵。。<body onload=go()>
    <script>
    var i=0;
    function go()
    {
    while(i<3)
         {
         pass=prompt("输入密码你有三次机会","");i++;
     if(pass=="dennisboys"){alert("进入密码页面");break;}
     alert("你没权进入")
     }
    }
    </script>
      

  4.   

    401可以用ASP实现
    <% 
    if request("logon_user")=empty then
    Response.Status = "401 Unauthorized" 
    Response.AddHeader "WWW-Authenticate","NTLM" 
    else
    response.write "user=" & Request.ServerVariables("LOGON_USER") & "<br>" 
    'remote_user,logon_user,auto_user都可以
    response.write "User login!" 
    end if
    %>