Asp.Net SimpleMemberShip角色管理?

时间:2012-10-11 13:54:45

标签: asp.net-mvc asp.net-mvc-4 simplemembership

我之前使用asp.net配置工具管理了角色。我安装了Mvc 4.我创建了一个新的mvc 4互联网应用程序。它使用simpleMembershipProvider,它与asp.net配置工具不兼容。

有没有简单的方法来管理userRoles?我应该用硬编码管理它们吗?您能否提供有关simpleMembershipProvider的更多信息? (用法,冒险等......)

非常感谢...

3 个答案:

答案 0 :(得分:4)

根据此页面,您需要直接在数据库中管理角色或编写自己的页面来管理角色:

http://www.asp.net/web-pages/tutorials/security/16-adding-security-and-membership

  

ASP.NET成员资格系统设置为支持角色。但是,与会员注册不同>并且登录时,Starter Site模板不包含可帮助您管理角色的页面。 (管理>角色是管理任务而不是用户任务。)“

答案 1 :(得分:0)

此页面概述了您需要了解的所有内容

http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx

特别是在角色管理方面,选项如下

  

WSAT是为使用ASP.NET Membership而构建的,并且不兼容   简单会员资格。那里有两个主要选择:

     
      
  • 使用WebSecurity和OAuthWebSecurity API管理用户和   角色

  •   
  • 使用上述API创建网络管理员

  •   
  • 自SimpleMembership以来   在数据库之上运行,您可以像更新用户一样更新用户   任何其他数据 - 通过EF甚至直接数据库编辑(in   发展,当然)

  •   

答案 2 :(得分:0)

在努力尝试自己编写代码并寻找一步一步的教程之后,我发现这个软件包可以自动构建一个非常简单的用户/角色管理系统。它需要扩展到您的项目,但它应该为您提供构建的开始/示例:

http://www.nuget.org/packages/SimpleMembershipAdministration/