0
我的應用程序是ASP.Net MVC,並有很多意見。我想給每個用戶不同的權限。例如,user1可以看到view1和view2,user2可以看到view2和view3等.Net授權/認證理念
我在想這樣做:在一個數據庫表中存儲每個用戶的行和視圖的名稱他是允許看到。然後,在控制器中的每個ActionResult方法之前,我會寫:
[Authorize(Roles = "NameOfView")]
有沒有一種方法可以工作?
是的,這可以工作。你有什麼嘗試?具體來說,如果這樣的功能不存在(IIRC,它確實),你應該查看'ActionFilterAttribute'。 – leppie