在 MVC 4 中管理角色的最佳方式是什么?我找到了这个教程:
http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7
但我想灵活一点,让后台用户有权为注册用户创建和分配角色。
非常感谢
在 MVC 4 中管理角色的最佳方式是什么?我找到了这个教程:
http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7
但我想灵活一点,让后台用户有权为注册用户创建和分配角色。
非常感谢
该教程中提到的 ASP.NET 配置站点甚至不适用于SimpleMembershipProvider
.
您将需要一些自定义页面来执行以下操作:
然后您可以使用内置函数,例如:
Roles.RoleExists(role)
Roles.CreateRole(role);
Roles.IsUserInRole(username, role)
Roles.AddUserToRole(username, role);
这假定您使用的是内置提供程序和 ASP.NET 生成的数据表。您还可以从RoleProvider
类继承并实现自己的方法。
我不认为该框架为管理用户和角色提供了开箱即用的解决方案。然而,它应该很容易推出你自己的,特别是如果你使用新的 SimpleMembership 提供者。
也可以看一下SecurityGuard项目,看起来挺不错的,不过我还没试过。