簡體   English   中英

.NET授權/身份驗證想法

[英].Net authorization/authentication idea

我的應用程序是ASP.Net MVC,並且有很多視圖。 我想給每個用戶不同的權限。 例如,user1可以看到view1和view2,user2可以看到view2和view3,依此類推。

我正在考慮這樣做:在數據庫的一個表中為每個用戶存儲一行,並允許他查看的視圖名稱。 然后,在控制器中的每個ActionResult方法之前,我都會寫:

[Authorize(Roles = "NameOfView")]

有沒有辦法可以工作?

當然。如果您使用默認的Asp.Net Mvc模板,那么它將起作用。

解決方案是擴展AuthorizeAttribute。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM