【问题标题】:How to do role based authorization to static files in ASP.NET MVC? [closed]如何对 ASP.NET MVC 中的静态文件进行基于角色的授权? [关闭]
【发布时间】:2016-04-08 00:45:46
【问题描述】:

在 ASP.NET MVC5 和 WebAPI2 混合应用程序中,如何对 /Scripts 下的静态文件进行基于角色的授权?

【问题讨论】:

  • 一行问题?你的贡献在哪里,你尝试了什么?
  • @JK 我试着用谷歌搜索一下。我没有什么要补充的。我不知道该尝试什么。

标签: asp.net asp.net-mvc asp.net-web-api2


【解决方案1】:

假设您已经设置了身份验证和授权,您可以使用 following article 强制 MVC 运行时路由和处理这些请求。

【讨论】:

    【解决方案2】:

    您可以通过以下方式了解当前用户是否在角色中:

    bool isAdmin = HttpContext.Current.User.IsInRole("Admin");
    

    如果这就是你的要求..

    那你就可以了

    @if (isAdmin) {
       <li>Menu Item for Admin only</li>
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 2021-05-23
      • 2013-02-13
      • 2019-12-08
      • 1970-01-01
      相关资源
      最近更新 更多