【问题标题】:Asp.Net SimpleMemberShip Role Management?Asp.Net SimpleMemberShip 角色管理?
【发布时间】:2014-08-02 02:36:46
【问题描述】:

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

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

非常感谢...

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 糟透了 :-( 没有人为此做点什么吗?
    【解决方案2】:

    此页面包含您需要了解的所有内容的精彩概述

    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 甚至直接数据库编辑(在 当然是开发)

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-24
        • 1970-01-01
        • 2011-01-12
        • 2011-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多