怎样使的用户访问我的某些页面需要自动要求登录,有些可以不登录呢?
谢谢

解决方案 »

  1.   

    第一种. web.config里面可以配置
    第二种. 类继承
    第三种.做一个文件,检查session或者cookie是否合法,不合法转向登陆页面,在需要验证的页面里include 一下
      

  2.   

    : shrinerain(圣影雨) :你好!1、请问WEB.config如何配置?我只知道duwamish7例子里配置
    2、类继承是指建立一个page类,自动检查session或cookie吗?
    3、关于session和cookie,还有一个问题,请帮忙解答,一并给分,谢谢。
    问题链接是
    http://community.csdn.net/Expert/topic/4221/4221122.xml?temp=.5093805
      

  3.   

    web.config里配置<location path="Restricted">
    <system.web>
    <authorization>
    <deny users="?" />
    </authorization>
    </system.web>
      </location> <authentication mode="Forms" >
       <forms name="AbizManage" loginUrl="Login.aspx" protection="All" timeout="20" slidingExpiration="false"></forms>
       </authentication> <authorization>
            <allow users="*" /> <!-- 允许所有用户 -->
                <!--  <allow     users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                      <deny      users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                -->
        </authorization>
      

  4.   

    用web.config配置.表单验证的知识
    可以去看看asp.net高级编程的相关内容
      

  5.   

    shrinerain(圣影雨)说的对,但不详细。问题已经有解
    http://community.csdn.net/Expert/topic/4221/4221947.xml?temp=.7304499