更改 AuthorizeAttribute 过滤器中的操作
如果用户无权执行某个操作,在 HandleUnauthorizedRequest
中,我会将用户重定向到错误操作。这会导致 302 错误。
例如,从/Home/Index
,用户将被带到/Error/Unauthorized
。
如何更改 filterContext.Response
中的 ActionResult
而不是重定向,以便用户在没有重定向的情况下看到未经授权的页面?
If a user is not authorized to execute an action, in HandleUnauthorizedRequest
, I redirect the user to the error action. This results in a 302 error.
For example from /Home/Index
, the user would be taken to /Error/Unauthorized
.
Instead of the redirect, how do I change the ActionResult
in the filterContext.Response
so that the user sees the unauthorized page without a redirect?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)