【问题标题】:How to manage user/role in MVC 5如何在 MVC 5 中管理用户/角色
【发布时间】:2014-04-21 04:08:35
【问题描述】:

我知道 MVC5 (Visual Studio 2013) 没有用于用户/角色管理的管理界面,我的问题是:如何在生产服务器中创建新用户、为用户分配角色、添加角色等。换句话说,当我的 Web 应用程序准备就绪时,它已发布到 IIS,现在我想知道如何注册新的管理员用户。

提前致谢。

【问题讨论】:

  • 这是superuser.com的问题
  • 没有官方解决方案,很难,没有为身份对象做脚手架,身份对象默认不使用密钥。使用自定义类来管理用户、自定义实体、自定义会话等。

标签: asp.net-mvc asp.net-mvc-5


【解决方案1】:

假设您想为您的 Web 应用程序管理用户,因为 MVC4 在 WebSecurity 下已对此类功能进行了可靠的实现。 WebSecurity 将为您提供创建和管理您的用户和角色的所有基本功能。不幸的是,它没有为您提供用户界面。你必须自己构建

【讨论】:

  • 好的,非常感谢您的回答,但我现在的问题是:是否存在任何有关如何构建用户界面的文档。
【解决方案2】:

这不是您问题的完美答案,但您可能想看看 Microsoft Identity 2.0。它带有一个内置的用户和角色管理器,您可以在其中创建、编辑、删除和分配角色和用户。

创建一个新的空 MVC 应用程序并使用 PM 控制台安装示例项目。

更多信息在这里: http://blogs.msdn.com/b/webdev/archive/2014/03/20/test-announcing-rtm-of-asp-net-identity-2-0-0.aspx

【讨论】:

    猜你喜欢
    • 2013-10-06
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 2022-01-26
    • 2013-11-10
    • 2014-12-11
    • 1970-01-01
    相关资源
    最近更新 更多