如何在web.config里限制一些页面不让它匿名登录

解决方案 »

  1.   

    <location path="EditPost.aspx">
    <system.web>
    <authorization>
    <deny users="?" />
    </authorization>
    </system.web>
    </location> <location path="PrivateMessage.aspx">
    <system.web>
    <authorization>
    <deny users="?" />
    </authorization>
    </system.web>
    </location>
      

  2.   

    某些頁面?為什麼不在頁面裡通過user的session來判斷?
      

  3.   

    要用到forms认证
    <authentication mode="Forms">
      <forms name=".ASPXAUTH" loginUrl="Logon/Login.aspx"></forms>
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
    所有页面都要经过login.aspx这个页的认证才能访问
      

  4.   

    为什么,加完之后限制后,所用页面都 不能进去了,是与Cookies 有关系