zoukankan      html  css  js  c++  java
  • MVC4 Membership, Authorization, and Security

    通过系统自带的Authorize限制匿名访问

    通过在web.config,设置为form验证, 并拒绝所有的匿名用户

    <authentication mode="Forms">
          <forms loginUrl="~/Account/Login" timeout="2880" />
        </authentication>
    复制代码
    如果我们开放首页比如说Home/Index,那么做如下配置.  如果是Home文件夹下所有的页面都能访问, 那么 path=”Home”即可
    
    <location path="Home/Index">
        <system.web>
          <authorization>
            <allow users="*" />
          </authorization>
        </system.web>
      </location>
    复制代码

    使用[Authorize]限制对控制器、Action的匿名访问

    使用AllowAnonymous设置允许匿名访问的控制器、Action

    通过在过滤器中加入AuthorizeAttribute限制所有用户访问

    复制代码
     public class FilterConfig
        {
            public static void RegisterGlobalFilters(GlobalFilterCollection filters)
            {
                filters.Add(new System.Web.Mvc.AuthorizeAttribute());
                filters.Add(new HandleErrorAttribute());
            }
        }
    复制代码
  • 相关阅读:
    SQL审核平台
    Redis单线程为什么快简单理解
    性能测试关注指标
    nmon
    pycharm安装教程
    MAVEN中央仓库地址大全
    MAVEN概念、安装与配置、配置文件
    linux在线模拟地址
    HTTP学习链接、书籍
    Java启动exe
  • 原文地址:https://www.cnblogs.com/bobo41/p/3023569.html
Copyright © 2011-2022 走看看