Bob*_*der 1 .net c# asp.net-mvc
当用户已登录但角色不正确时,如何设置我的 Authorize(Roles="blah") 令牌以重定向到“您无权执行此操作”?目前它重定向到登录页面,这不是我们所追求的。我们认为将用户重定向到此页面是令人困惑的,因为他们已经登录。如果他们没有登录,则应该重定向到登录页面。
该方法AuthorizeAttribute的设计是,它会先看看,如果用户进行身份验证,然后看看他在不在作用。如果不满足这些条件中的任何一个,它将简单地返回一个HttpUnauthorizedResult,然后将响应代码设置为 401。要实现您想要的,您需要实现自己的IAuthorizationFiler。
| 归档时间: |
|
| 查看次数: |
1128 次 |
| 最近记录: |