请问各位大虾,如何在web.config文件中设置,如果用户不是通过登录页面进入到系统中,就无法访问其他页面,即使问了,也自动跳动到登录页面。即用户不登录的话,无法通过IE上的地址的链接来访问本系统的页面,这时候跳动到登录页面要求用户来登录,请问在如何在web.config文件中设置?请大家指教。

解决方案 »

  1.   

    你用FROM验证方试配置
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <system.web>
    <authorization>
    <allow roles="querygroup" />
    <deny users="*" />
    </authorization>
    </system.web>
    </configuration>
      

  2.   

    <forms loginUrl="login.aspx" name="login" protection="All" ></forms>
      

  3.   

    <authentication mode="Forms"> 
    <forms name=".ASPX" loginUrl="index.aspx" protection="All"/>
    <!--  授权 
               此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问
              应用程序资源。通配符: "*" 表示任何人,"?" 表示匿名
              (未经身份验证的)用户。
        -->
    </authentication>
      

  4.   

    YIO2002(神行) 
    楼上 已经说了 :)
      

  5.   

    1、to zhouyf001(风月):
    我修改为<authentication  mode="Forms">后,把<authorization>
    <allow roles="querygroup" />
    <deny users="*" />
    </authorization>
    再加上提示<allow roles="querygroup" />错误。
    2、 scocsdn(发菜)和YIO2002(神行):<forms loginUrl="login.aspx" name="login" protection="All" ></forms>
    这句话加上怎么不起作用呀?错误倒是没有的。本人对web.config文件不熟悉的,请大家指教了,还需要注意什么问题?
      

  6.   

    <authentication mode="Forms" >
         <forms name=".ASPXAUTH" loginUrl="index.aspx" protection="All" timeout="60" />
    </authentication><authentication mode="Forms" >
    模式有没有改成Forms验证啊?
      

  7.   

    FROM验证方试配置
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <system.web>
    <authorization>
    <allow roles="querygroup" />
    <deny users="*" />
    </authorization>
    </system.web>
    </configuration>
      

  8.   

    <authentication mode="Forms">
                <forms name="IStoreStoreAuth" loginUrl="login.aspx" timeout="20" protection="All" path="/"/>
            </authentication>
          <authorization>
                <deny users="*" />
          </authorization>    
      

  9.   

    FROM验证就這麽簡單???????配置
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <system.web>
    <authorization>
    <allow roles="querygroup" />
    <deny users="*" />
    </authorization>
    </system.web>
    </configuration>
      

  10.   

    <authentication mode="Forms" > 
     <forms loginUrl="login.aspx"></forms>
     </authentication>
     <authorization>
     <deny users="?"/>
     </authorization>
    --------------------------》config--------------------------》login.aspx.cs
    using System.Web.Security;FormsAuthentication.RedirectFromLoginPage(UserName,false);
      

  11.   

    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconthecookieauthenticationprovider.asp