我使用控制器或採取行動的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