ASP.Net 用户忘记密码问题的答案

2024-01-10

对于同时忘记密码和密码重置问题答案的用户,如何重置密码?我正在使用 ASP.Net 会员资格。


假设您的会员资格提供商(“AspNetSqlMembershipProvider”)位于网页配置 has requiresQuestionAndAnswer="true",使用除requiresQuestionAndAnswer="false".

然后,您可以创建一个显式使用第二个提供程序的操作,以允许管理员重置密码,而无需正确回答安全问题,如以下代码片段所示:

var provider = Membership.Providers["AspNetSqlMembershipProviderAdministrativeReset"] as MembershipProvider;
var newPassword = provider.ResetPassword(userName, null /* answer */);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.Net 用户忘记密码问题的答案 的相关文章

  • “忘记密码”实施的最佳方法? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在寻找实现 忘记密码
  • Membership.GetUser().ProviderUserKey 始终返回 null

    我最近开始使用 ASP NET 表单身份验证和成员身份 我在 Visual Studio 中创建了一个 C 项目 它会自动创建 Account Login aspx 之类的页面 然后我按照一个安装示例aspnet 表到我的 SQL Serv
  • sitecore 中的基本 MembershipProvider

    我正在尝试为 sitecore 实现一个非常非常简单的 MembershipProvider 但我不确定它是否是too简单到实际工作 基本上我们已经有一个用于用户数据的自定义存储 所以我知道客户MembershipProvider是要走的路
  • ASP.NET Membership C# - 如何比较现有密码/哈希

    我已经研究这个问题有一段时间了 我需要将用户输入的密码与会员数据库中的密码进行比较 密码经过哈希处理并带有盐 由于缺乏文档 我不知道盐是否附加到密码中 然后对其创建方式进行哈希处理 我无法让这个匹配 从函数返回的哈希值永远不会与数据库中的哈
  • 是否可以使用会员 API 更改用户名

    我正在 ASP NET 中使用默认的 sql 成员资格提供程序 并且我想提供一个页面来更改用户的用户名 我相信我确信我可以使用自定义提供程序来完成此操作 但是可以使用默认提供程序来完成此操作吗 我的问题的第二部分是 我是否应该允许用户在创建
  • ASP.NET - 获取 DirectoryEntry / SID 的主体 / 相对标识符 (RID)

    我在自定义 MembershipProvider 类中使用 Active Directory 对 ASP NET 2 0 Intranet 应用程序中的用户进行身份验证 并将其 sid 与该应用程序的配置文件相关联 当 的时候ActiveD
  • Windows 身份验证混合

    我正在对 Intranet MVC 应用程序使用 Windows 身份验证 我想在身份验证过程中添加额外的逻辑 换句话说 用户除了存在于 AD 中之外 还必须存在于自定义数据库中才能进行身份验证 他们还应该注销 MVC 应用程序 然后使用相
  • ASP.NET 成员身份更改密码后旧密码仍然有效

    我在一个小网站中使用 ASP NET 成员身份验证 我刚刚在测试过程中注意到一些有趣的事情 我试图让用户能够随时更改其登录密码 我将更改密码控件拖到表单中 我更改了测试帐户的密码 但现在所有密码仍然有效 我可以使用旧密码登录 也可以使用此特
  • 向 Django 管理站点添加忘记密码功能

    如何将忘记密码功能添加到 Django 管理站点 有电子邮件 安全问题选项吗 有可用的插件 扩展吗 它们都是在 django 中构建的 只需添加相关的 url 模式即可 如下 from django contrib auth import
  • 使用 MVC SimpleMembership 分配角色

    我正在通过 Nuget 在 MVC3 中尝试 SimpleMembership 并已下载示例来使用 问题是我无法弄清楚如何将角色分配给特定用户 在标准 MVC 成员资格中 您可以使用类似以下内容的内容 Roles AddUserToRole
  • 当使用 ASP.Net Membership 加上一个附加表来存储用户信息时,我应该将其他表链接到 aspnet_Users 还是我自己的表?

    我正在使用 ASP Net 会员资格来保护我的网站 但我有一个关于如何存储额外用户信息的问题 通过谷歌搜索和阅读其他问题 我认为 3 种公认的存储附加数据的方法 配置文件框架 通常被认为限制过多 自定义配置文件提供程序 比我目前想要尝试的要
  • asp.net“记住我”不再与表单身份验证一起使用

    我有两个带有自行编写的会员提供程序的网站 它们托管在不同 Web 应用程序和不同应用程序池中同一 Web 的同一服务器上 以前我遇到了问题 我无法同时登录两个网站 感谢雷米的post https stackoverflow com ques
  • ASP.NET MVC 成员角色

    我需要对 ASP NET 会员资格进行一些说明 请帮助我 我正在使用 ASP NET MCV 3 框架 并打算使用 ASP NET 成员身份通过 LDAP 或 SQL 进行用户和身份验证管理 对于我到目前为止所理解的 ASP NET 会员资
  • 如何将 ActiveDirectoryMembershipProvider 与 ASP.NET Identity 结合使用?

    我正在学习使用 NET Identity 我必须向 Active Directory 进行身份验证 为此目的我正在尝试使用ActiveDirecotoryMembershipProvider 我必须 验证用户 密码活动目录 https en
  • DefaultConnection 和membership - localsqlserver 和defaultconnection 之间的连接是什么

    嗯 我真的无法理解这个问题 在 web config 我有
  • 用户“”登录失败

    我有一个 ASP Net MVC 网站 在本地测试时工作正常 我已将该网站放入您的 Windows Server 2008 计算机上的 IIS 7 中 该网站使用 net 会员提供商 当我尝试登录时收到以下错误 Login failed f
  • 基于角色在GridView中显示编辑按钮

    我有一个网格视图 我添加了AutoGenerateEditButton True 我想向属于特定角色的用户显示该按钮 如果不是 则不会呈现按钮 你有什么建议吗 我必须处理哪个事件才能实现该目的 我是否必须使用模板驱动的控件 例如 ListV
  • 操作数类型冲突:uniqueidentifier 与 int 不兼容

    当我尝试创建下面的存储过程时 出现以下错误 操作数类型冲突 uniqueidentifier 与 int 不兼容 我不清楚是什么原因导致了这个错误 UserID 实际上是我所有表中的一个 int 有人可以告诉我我做错了什么吗 create
  • 无需通过电子邮件发送密码即可恢复密码

    所以 我一直在玩asp PasswordRecovery发现我真的不喜欢它 原因有几个 1 即使无法访问 Alice 的电子邮件 也可以重置 Alice 的密码 密码重置的安全问题缓解了这个问题 但并不能真正令我满意 2 Alice 的新密
  • ASP.NET 中的自定义角色

    我正在开发一个 ASP NET 网站 该网站使用带有自定义身份验证机制的表单身份验证 该机制设置e Authenticated以编程方式protected void Login Authenticate object sender Auth

随机推荐