【问题标题】:Combine users from database to authorization role将数据库中的用户组合到授权角色
【发布时间】:2013-07-02 18:27:24
【问题描述】:

我在网上找到了例子

示例:

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

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

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

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

【问题讨论】:

    标签: asp.net-mvc-4 authorization


    【解决方案1】:
    【解决方案2】:

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

    【讨论】:

    • 你能给我一个简单的例子吗?我可以帮你积分
    • 我链接到的文档包含一个如何注册和配置提供程序的示例。
    • 我看到了但是没有用户的sql数据查询。
    • 您在谈论什么 SQL 数据查询,为什么需要它?您必须为相应 SQL 表中的现有用户分配角色。
    • asp.net/mvc/tutorials/older-versions/security/… 在这里他们添加角色并使用网站管理工具进行配置。但我没有找到它。
    猜你喜欢
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 2015-05-10
    • 2016-09-16
    • 2020-10-05
    相关资源
    最近更新 更多