用户列表的Windows身份验证和自定义角色

时间:2011-10-18 10:24:11

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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