我应该如何管理 ASP.NET MVC 4 应用程序中的成员资格?

2024-06-28

当我正在创建我的第一个 ASP.NET MVC 4 Internet 应用程序时,我想知道如何最好地管理网站上的成员资格。该应用程序允许用户注册和登录。我有兴趣了解如何实施管理网站成员身份的完整解决方案,包括管理用户界面。

我应该如何向我的应用程序添加会员管理设施?我主要考虑使用两个不同的 NuGet 包作为我的解决方案的基础,安全卫士.MVC4 https://github.com/kahanu/Security-Guard/wiki/1.--Overview and Mvc会员模式 https://github.com/TroyGoode/MembershipStarterKit。两者看起来都是向我的应用程序添加会员管理的良好起点,但我发现很难选择,因为我对这个主题知之甚少。


我相信保安员是您想要的。它为您提供了更完整的会员区域。我自己没有使用过,但是我自己做了一个,并且通过您提供的链接查看,Security Guard 是您创建管理后端的最佳选择。

但是,如果您只需要授权不同的部分,检查用户角色,并可能解锁用户,您可能可以使用内置的User http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.user_methods and 会员资格 http://msdn.microsoft.com/en-us/library/system.web.security.membership.aspx and Role http://msdn.microsoft.com/en-us/library/system.web.security.roles_methods方法。你必须创建一些视图等等,但这不是很难,也是一次很好的学习经历。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我应该如何管理 ASP.NET MVC 4 应用程序中的成员资格? 的相关文章

随机推荐

  • 在 Jenkins 中使用多分支管道“定期构建”

    我正在使用 Pipeline 插件运行 Jenkins 2 我已经设置了一个多分支管道项目 其中每个分支 主分支 开发分支等 的根目录中都有一个 Jenkinsfile 设置起来很简单 但是 即使代码没有更改 我也不知道如何让每个分支定期运
  • 按数字键对字典排序

    我有一个带有整数键和整数项的字典 只需要根据键对字典进行排序 但我发现的所有示例仅适用于字符串键 将键作为数组获取 对该数组进行排序 然后使用排序后的数组从字典中提取值 Sub Tester Dim d As Object Dim i As
  • NetBeans 采用 JSF 服务器库而不是注册库

    我有一个具有以下规格的企业应用程序 EAR JavaEE 5 JDK 6 JSF 2 运行在Weblogic 11g 10 3 6 上 我里面有一个 WAR weblogic 服务器有 JSF 库 但我想要我已经提供的库 问题是 当我在 项
  • 使用changeYear 选项时,我可以让 jQuery 日期选择器显示更多年份吗?

    我在一个应用程序中使用 jQuery 日期选择器 该应用程序将用于插入和更新员工的出生日期等 我发现必须点击几次才能进入 70 年代和 80 年代 许多员工出生的年代 这很麻烦 有没有一种方法可以通过更少的点击来访问这些 未来 年代 这就是
  • 在 Flask 中调用 HTML 文件中的 python 函数

    我的 python 文件中有一个文件夹列表 在 HTML 文件中 我迭代该列表以显示页面上每个文件夹的名称 for folder in folders li a href folder folder a li endfor 我想做的是 当您
  • 既然似乎有升级推送,我们是否可以少担心 IE 6 的问题? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Android autocompletetextview下拉框的元素有大字体

    我想将自动完成下拉框元素大小更改为较小的值 我对 textview settextsize 所做的任何更改仅影响字段框中的值 而不影响下拉框中的值 我正在动态添加列表项 并将我的适配器设置为资源 adapterForFromAutoText
  • 如何在合并期间优先选择一个分支中的文件?

    前段时间我从我的项目中创建了一个分支master分支 我们就这样称呼它吧new feature 当我正在工作时new feature the master分支遵循其正常的演变 现在new feature已准备好合并到master我看到一些冲
  • 如何从 Azure Key Vault 获取证书以在 docker 镜像中使用

    我在构建 docker 映像时使用 ssl 证书来与 Kubernetes 中的其他不同服务进行通信 现在我的存储库中有 ssl 证书 并将作为工件的一部分发布 我们计划将证书移至密钥库并在执行管道时获取它 我不确定如何在构建 docker
  • 如何列出表外键

    有没有办法使用 SQL 列出给定表的所有外键 我知道表名称 架构 我可以将其插入 您可以通过 information schema 表来完成此操作 例如 SELECT tc table schema tc constraint name t
  • 如何使用其基本名称而不是 Item(#) 选择 XML 子节点?

    我有点陷入以下困境 我尝试使用 VBA 将当地银行网站的汇率获取到 Excel 主要用于 XML 解析练习 我想说这是我第一次认真的尝试 经过几个小时的谷歌搜索和阅读相关的 SO 问题后 我得到了或多或少可行的解决方案 但我想对其进行优化以
  • Javascript uber 和prototype 之间的区别

    我对 javaScript 比较陌生 我正在做一些继承 我以为我知道原型是什么 但后来我遇到了 uber 方法 现在我不知道这两者之间的区别 我知道uber就像java中的super 仅此而已 但原型却让我烦恼 如果您能给我一些使用这两个的
  • 如何使用 CollectionViewSource 对 LongListSelector 进行排序

    我有一个LongListSelector目前正在填充来自的图像IsolatedStorage 我希望能够按日期按升序或降序对它们进行排序 我一直在参考http babaandthepigman wordpress com 2011 07 0
  • 准备好的语句,转义变量

    我是否需要采取任何措施来保护这三个变量 例如使用转义字符串或绑定它们 我不确定我是否正确地执行了此操作 人们只是建议使用准备好的语句 所以我正在尝试弄清楚它们 order POST order heading POST heading co
  • 结账时 Magento 自定义字段

    是否有任何教程可用于说明如何在前端结帐步骤中添加自定义字段 例如采购订单号 职位名称 客户评论等 以及在管理 gt 创建 gt 订单中 我通常的座右铭是找到 并在需要时购买 一个已经具有您寻求的功能的模块 特别是当该项目的生命周期涉及版本升
  • 推送后删除敏感数据

    因此 我正在开发一个项目并添加一个 gitignore 文件以防止包含一些敏感数据 但它无法按预期工作 现在我已经推送了它 有没有办法从远程存储库中删除它 这样历史记录中就没有它的证据了 您可以在本地恢复更改 git commit amen
  • NSOpenPanel setAllowedFileTypes

    我有一个 NSOpenPanel 但我想让它只能选择 PDF 文件 我正在寻找类似的东西 NOT WORKING NSOpenPanel panel panel NSOpenPanel openPanel panel setFloating
  • 注释向元素添加属性

    我正在升级一个当前具有 XML 表示形式的 Java 对象 本着这样的精神
  • Javascript prop('required', true) 有效,但 prop('required', false) 无效?

    为什么 select embed 属性设置为 true 而不是 false 相反 我尝试了removeAttribute required 但这也不起作用
  • 我应该如何管理 ASP.NET MVC 4 应用程序中的成员资格?

    当我正在创建我的第一个 ASP NET MVC 4 Internet 应用程序时 我想知道如何最好地管理网站上的成员资格 该应用程序允许用户注册和登录 我有兴趣了解如何实施管理网站成员身份的完整解决方案 包括管理用户界面 我应该如何向我的应