我使用控制器或采取行动的Authorize
属性,如:在一个地方定义授权属性,用于多个ActionResults?
[Authorize(Roles="admin,user", Users="user1,user2")]
public ActionResult LogOn(LogOnModel model, string returnUrl) {
return view();
}
然而,我必须定义像这样[Authorize(Roles="admin,user",Users="user1")]
每个控制器或动作上。
如何在一个地方/文件中定义这个?
请问RegisterGlobalFilters
这样做?我不知道如何使用全局过滤器来定义。
为什么没有全局过滤器工作?你有没有试过这个:http://stackoverflow.com/questions/13346801/register-global-filters-in-asp-net-mvc-4-and-autofac – rliu