【问题标题】:Windows authentication and custom roles for a list of users用户列表的 Windows 身份验证和自定义角色
【发布时间】:2011-12-09 23:36:19
【问题描述】:

我有一个 ASP.NET MVC3 Web 应用程序。我使用 Windows 身份验证。我需要实现以下目标:

  • 创建管理员角色
  • 将特定用户添加到管理员角色。
  • 创建一个数据库表以将用户映射到他们的角色,以允许应用程序检查访问权限

第三点是最重要的一点。我该怎么做?

【问题讨论】:

    标签: asp.net asp.net-mvc-3


    【解决方案1】:

    只需在 web.config 中插入对membershipRoleProvider 的调用。 与实现角色相比,只需调用 AddRole,而要检查用户是否在角色中,只需调用 IsUserInRole。 您可以找到示例和文档herehere

    【讨论】:

      【解决方案2】:

      如果您想使用默认的成员资格和角色提供程序,请参阅此msdn article,了解如何使用 asp.net mvc 3 创建 Intranet 应用程序。但如果您想实现自己的成员资格和角色提供程序,我建议使用这个library

      【讨论】:

        猜你喜欢
        • 2012-04-10
        • 1970-01-01
        • 2010-10-29
        • 1970-01-01
        • 2014-07-26
        • 1970-01-01
        • 2014-01-23
        • 1970-01-01
        • 2017-08-26
        相关资源
        最近更新 更多