MVC5,缺少权限的错误处理

时间:2014-06-23 08:32:54

标签: asp.net asp.net-mvc asp.net-mvc-5

我有一个MVC5网站,我使用这样的角色:

[Authorize(Roles = ApplicationTypes.ReadOnlyRole)]
public partial class HomeController : BaseController

- 如果缺少权限,如果自定义错误模式为ON,用户将看到异常+ callstack,如果为OFF,则会看到其他一些标准页面。

如何捕获访问被拒绝的异常并重定向到另一个页面? 我知道我可以创建一个自定义属性并从那里重定向,但这应该是标准功能,不需要提出定制的东西。

该站点使用Windows身份验证,因此用户已经过身份验证,但如果角色丢失,可能会在以后失败。

谢谢。

0 个答案:

没有答案