我使用標準的.NET認證數據庫表和代碼的角色,與.NET 4.0,C#和MVC 3權限在.NET
基本上,我想有角色(包括在框架),然後就可以爲這些角色分配權限(據我所知,這些角色不包括在內)。
所以我想給角色分配權限。會計角色中的用戶無法編輯和刪除員工,但具有管理員角色的用戶可以。由於這些權限可能會隨時更改,而不是檢查User.IsInRole("Administrator")
,所以我想要執行類似User.HasPermission("EditEmployee")
的操作。
我大概可以設計一些自定義表格並自己編寫代碼,但如果它已經內置,我寧願使用.NET Framework。有沒有這樣的事情?如果沒有,那裏有一個圖書館做到這一點?
可能重複(http://stackoverflow.com/questions/862904/asp-net-security-roles-and-permissions) –
@djacobson - 是的,我看到那個帖子。但它在2年前發佈了,所以我不知道.NET 4.0是否包含此功能,或者如果第三方將此功能作爲庫開發的話。 – Steven
看到這篇文章一次http://stackoverflow.com/questions/3298203/how-to-best-handle-permissions-not-roles-in-asp-net-membership-specifically-in – Rahul