在ASP.NET Core MVC中,在未登录的情况下,访问区域里的控制器怎么跳转到LoginPat

2019-01-03 03:15发布

在ASP.NET MVC中如果区域里的控制器是需要登录后才能访问,我们可以在Web.config中添加这样一个节点

复制代码
  <location path="my">
    <system.web>
      <authorization>
        <deny users="?" />
        <allow users="*" />
      </authorization>
      <identity impersonate="true" />
    </system.web>
  </location>
复制代码

上面的节点需要登录才能才能访问区域My里面的控制器(Forms身份认证)

请问在ASP.NET Core Mvc中对应的实现是什么?

2条回答
太酷不给撩
2楼-- · 2019-01-03 03:46

给控制器添加[Authorize]标记

查看更多
Bombasti
3楼-- · 2019-01-03 04:01

http://www.cnblogs.com/rohelm/p/Authorization.html#b 可以看下这个authorization 授权机制。

查看更多
登录 后发表回答