zoukankan      html  css  js  c++  java
  • 配置 authorization deny allow

    http://blog.csdn.net/wwlearn/article/details/5457310

    <authorization>
        <deny users = "?"/>
        <allow users= "*" />
    </authorization>

     

    ?:匿名用户,也就是没有登入的用户不能访问。
    *:所有用户,所有用户都不能访问。

     

    <deny users = "?"/>、 是拒绝匿名用户访问
    <allow users= "*" /> 允许所有的用户访问包括匿名用户

     

    <authentication mode="Forms">
         <forms name=".ASPXAUTH" loginUrl="~/login.aspx"></forms>
           <!-- 默认cookie 名 及登陆页面地址  -->
       </authentication>
       <authorization>
         <deny users="?"></deny> <!-- 禁止匿名访问  -->
       </authorization>

     

    <location path="Default.aspx"><!--允许所有人访问这个页面-->
        <system.web>
          <authorization>
            <allow users="*"/>
          </authorization>
        </system.web>
      </location>

    // 自定义票据,获取用户的roles,写到票据中。票据会携带在cookie中。
               FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
                   1,                                         // version
                   loginID,                               // user name
                   DateTime.Now,                              // creation
                   DateTime.Now.AddMinutes(60 * 20),               // Expiration
                   false,                                     // Persistent
                   "");                              // userData

               String encryptedTicket = FormsAuthentication.Encrypt(authTicket);
               HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
               Response.Cookies.Add(authCookie);
  • 相关阅读:
    云计算被视为继大型计算机、个人计算机、互联网之后的第4次IT产业革命,顺应了当前各行业整合计算资源和服务能力的要求(转)
    hdu1172猜数字
    or1200构建sopc系统之软件环境搭建
    Log4cpp介绍及使用
    JAVA实现HTTPserver端
    站点防止攻击
    opencv是什么
    RBAC权限管理
    一分钟制作U盘版BT3
    为开发用途mac电脑瘦身
  • 原文地址:https://www.cnblogs.com/shiningrise/p/2951784.html
Copyright © 2011-2022 走看看