我之前使用asp.net配置工具管理了角色。我安装了Mvc 4.我创建了一个新的mvc 4互联网应用程序。它使用simpleMembershipProvider,它与asp.net配置工具不兼容。
有没有简单的方法来管理userRoles?我应该用硬编码管理它们吗?您能否提供有关simpleMembershipProvider的更多信息? (用法,冒险等......)
非常感谢...
答案 0 :(得分:4)
根据此页面,您需要直接在数据库中管理角色或编写自己的页面来管理角色:
http://www.asp.net/web-pages/tutorials/security/16-adding-security-and-membership
ASP.NET成员资格系统设置为支持角色。但是,与会员注册不同>并且登录时,Starter Site模板不包含可帮助您管理角色的页面。 (管理>角色是管理任务而不是用户任务。)“
答案 1 :(得分:0)
此页面概述了您需要了解的所有内容
特别是在角色管理方面,选项如下
WSAT是为使用ASP.NET Membership而构建的,并且不兼容 简单会员资格。那里有两个主要选择:
使用WebSecurity和OAuthWebSecurity API管理用户和 角色
使用上述API创建网络管理员
自SimpleMembership以来 在数据库之上运行,您可以像更新用户一样更新用户 任何其他数据 - 通过EF甚至直接数据库编辑(in 发展,当然)
答案 2 :(得分:0)
在努力尝试自己编写代码并寻找一步一步的教程之后,我发现这个软件包可以自动构建一个非常简单的用户/角色管理系统。它需要扩展到您的项目,但它应该为您提供构建的开始/示例:
http://www.nuget.org/packages/SimpleMembershipAdministration/