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