我在网上找到了例子
例子:
[Authorize(Roles = "Admin, Super User")]
public ActionResult Index()
{
return View();
}
我的数据库上有用户表,它有用户名。
如果我的用户具有“管理员”角色,我希望他们达到索引操作结果,否则不会。
如何将我的所有用户组合为管理员角色?
我在网上找到了例子
例子:
[Authorize(Roles = "Admin, Super User")]
public ActionResult Index()
{
return View();
}
我的数据库上有用户表,它有用户名。
如果我的用户具有“管理员”角色,我希望他们达到索引操作结果,否则不会。
如何将我的所有用户组合为管理员角色?
解决方案,如果您下载文章,您可以这样做 http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4 -5-web-forms-and-asp-net-mvc-4-templates.aspx
为此,您需要一个 RoleProvider。您可以使用一个默认值SqlRoleProvider
,并允许您将角色分配给您的用户。