将用户从数据库组合到授权角色

时间:2013-07-02 09:37:06

标签: asp.net-mvc-4 authorization

我在互联网上找到了例子

示例:

[Authorize(Roles = "Admin, Super User")]
public ActionResult Index()
{
return View();
}

我的数据库上有Users表,它有用户名。

如果我的用户具有“管理员”角色,我希望他们达到Index actionresult否则没有。

如何将我的所有用户合并到管理员角色?

2 个答案:

答案 0 :(得分:0)

您需要一个RoleProvider。您可以使用默认的SqlRoleProvider,并允许您为用户分配角色。

答案 1 :(得分:0)