我公司有个内部网站,希望只有内部的人才能访问,该怎样限制呢?我想使用windows认证,但是又不希望每次输入用户名和密码,也就是说,最好能在访问首页时,用代码自动实现登录认证。但是不知道怎么实现。还有没有其它方法呢?多谢各位大侠!!

解决方案 »

  1.   

    帮它挂在内部网或者使用IP地址限制!IIS里面有设置!
      

  2.   

    还要修改IE的设置,将站点的路径设为本地Internet.并且修改安全级别的用户验证
      

  3.   

    呵呵,全部是给出的从物理方面的方案,有没有从代码方面给出的答案呢?还有wse等,不只能能不能实现。
    毕竟物理方面的限制有个很大的问题:哪天领导出差了,也希望访问一下,那时就太麻烦了。
      

  4.   

    <%
    string IPAddress=Request.ServerVariables["REMOTE_HOST"];
    string[] IP=IPAddress.Split('.');
    if (!(IP[0]=="10" && IP[1]=="65" && Convert.ToInt32(IP[2])>207 && Convert.ToInt32(IP[2])<215))
    {
    Response.Write("您的 IP: "+IPAddress+" 被禁止访问!");
    Response.End();
    }
    %>
      

  5.   

    同意 hnaulxd(博士) 
    给个用户名和 密码