2

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

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

非常感谢我...

4

3 回答 3

4

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

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

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

于 2012-10-11T14:29:03.860 回答
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 一起工作而构建的,并且与 Simple Membership 不兼容。那里有两个主要选项:

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

  • 使用上述 API 创建 Web 管理员

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

于 2013-02-06T00:08:12.733 回答
0

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

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

于 2014-08-01T18:36:46.937 回答