在MVC 4中管理角色的最佳方式是什麼?我發現這個教程:ASP.NET MVC 4角色
http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7
,但我想是靈活的,並添加後臺用戶創造能力和assing角色registred用戶。
非常感謝
在MVC 4中管理角色的最佳方式是什麼?我發現這個教程:ASP.NET MVC 4角色
http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7
,但我想是靈活的,並添加後臺用戶創造能力和assing角色registred用戶。
非常感謝
我不認爲該框架提供用於管理用戶和角色的開箱即用的解決方案。然而,應該很容易推出自己的產品,特別是如果您使用新的SimpleMembership提供商。
你也可以看看SecurityGuard項目,這個項目看起來不錯,但我還沒有嘗試過。
該教程中提到的ASP.NET配置站點甚至不支持SimpleMembershipProvider
。
您將需要幾個自定義頁面執行以下操作:
然後,你可以使用內置的功能,如:
Roles.RoleExists(role)
Roles.CreateRole(role);
Roles.IsUserInRole(username, role)
Roles.AddUserToRole(username, role);
這裏假設你使用的是內置的提供者和由ASP.NET生成的數據表。您也可以繼承RoleProvider
類並實現您自己的方法。
謝謝你的回答:) – Davide
非常感謝,我會嘗試與SimpleMembershipProvider合作,如果它還不夠,我會嘗試SecurityGuard(對我來說這似乎相當不錯)。 – Davide