Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 将用户从数据库合并到授权角色_Asp.net Mvc 4_Authorization - Fatal编程技术网

Asp.net mvc 4 将用户从数据库合并到授权角色

Asp.net mvc 4 将用户从数据库合并到授权角色,asp.net-mvc-4,authorization,Asp.net Mvc 4,Authorization,我在网上找到了一个例子 示例: [Authorize(Roles = "Admin, Super User")] public ActionResult Index() { return View(); } 我的数据库中有Users表,它有用户名 如果我的用户具有“管理员”角色,我希望他们能够访问Index actionresult,否则不会 如何将我的所有用户合并为管理员角色?您需要角色提供程序。您可以使用一个默认设置,它允许您为用户分配角色。解决方案如果您下载文章,您就可以这样做 你能给我

我在网上找到了一个例子

示例:

[Authorize(Roles = "Admin, Super User")]
public ActionResult Index()
{
return View();
}
我的数据库中有Users表,它有用户名

如果我的用户具有“管理员”角色,我希望他们能够访问Index actionresult,否则不会


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

您需要角色提供程序。您可以使用一个默认设置,它允许您为用户分配角色。

解决方案如果您下载文章,您就可以这样做

你能给我一个简单的例子吗?我可以帮助你了解一些要点。我链接到的文档中包含了一个如何注册和配置提供商的示例。我已经看过了,但是没有针对用户的sql数据查询。你在说什么sql数据查询,为什么需要它?您必须在相应的SQL表中为现有用户分配角色。在这里,他们使用网站管理工具添加角色和配置。但我没有找到它。