问题标签 [forgot-password]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4035 浏览

.net - 关于在 asp.net mvc 中实现忘记密码功能的一些问题

我想在 asp.net mvc 中实现一个忘记密码的功能,允许用户重置他们的密码,并在这方面有一些问题:

  1. 假设在允许用户重置密码之前,我想验证一些额外的信息,例如他们的名字和姓氏。默认情况下,此信息不存储在 aspnet_regsql 创建的表中。解决此类问题的推荐方法是什么?我应该将这种信息存储在单独的表中,并使用表连接来验证还是应该修改由 aspnet_regsql 生成的表的架构(如何?),这样我就不必使用连接?我是否需要编写自定义提供程序或者这不是必需的?

  2. 我在一些地方读到过,例如在这篇文章中,不是通过电子邮件发送临时密码,而是通过电子邮件发送一个 URL,当单击该 URL 时,用户可以更改他们的密码。这是怎么做到的?如何确保 URL 在 1 小时后过期?

0 投票
1 回答
156 浏览

hyperlink - 是否仍然需要手动激活和密码重置页面?

我目前正在为我的站点编写所有帐户管理功能,并且已经通过电子邮件实现了帐户激活和密码重置系统。每封电子邮件都包含一个指向 servlet 的链接(末尾附有适当的参数),该链接完成所有处理。系统测试进展顺利,但我有一个问题。

如果链接的文本与其地址相同,是否有任何理由包含传统的手动激活/密码重置页面(带有表单的页面,其中激活或重置链接中的请求参数将输入到相应的字段中)?如果链接在电子邮件中不起作用,用户可以随时复制和粘贴它。网站仍然有专门用于这些操作的单独页面有什么特别的原因吗?我应该允许吗?

0 投票
2 回答
1920 浏览

asp.net-membership - ASP.Net 用户忘记了密码问题的答案

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

0 投票
3 回答
23913 浏览

devise - 如何自定义设计以使用 PostMark 邮件程序发送密码重置电子邮件

我正在尝试使用PostMarkApp并利用 Rails gem( postmark -rails、 postmark -gemmail)将我系统的所有电子邮件通知放在一个保护伞下。我已经成功创建了一个邮件程序来处理发送购买收据,但我无法接收忘记密码的电子邮件。我的开发日志显示 Devise 发送了消息,但我的收件箱中没有收到任何电子邮件,并且 PostMark 积分没有减少。

让 Devise 的邮件通过我的 PostMark 帐户发送的最好或最简单的方法是什么?

来自 config/environments/development.rb 的片段

使用邮戳的我的邮件程序

编辑:我的问题的解决方案如下

通过让我的Notifier邮件程序扩展 Devise::Mailer 并指定 Devise 使用我的通知程序作为其中的邮件程序来解决它config/initializers/devise.rb

来自 config/initializers/devise.rb 的片段

我的通知邮件程序现在

0 投票
1 回答
4342 浏览

sharepoint - SharePoint 2010 声明身份验证/FBA - 重置密码不起作用

我有一个带有声明身份验证和 FBA 设置的 SP 站点。Dual auth Win/Forms 运行良好。

我在应用页面上有一个 asp:PasswordRecovery 控件。它似乎可以正确查找帐户 - 如果未找到用户名,则返回“未找到”消息。但是,它无法使用以下 execption 重置密码:

提前致谢。

更新:
我添加:
enablePasswordReset="true"
到应用程序 web.config 和令牌服务 web.config

编写了一些代码进行手动测试,当我的代码尝试“重置”密码时仍然得到这个:
此提供程序未配置为允许密码重置。要启用密码重置,请在配置文件中将 enablePasswordReset 设置为“true”。

0 投票
5 回答
944 浏览

php - “忘记密码”限制

我设置了一个“忘记密码”系统,该系统会向用户发送一封带有重置链接的电子邮件。M 问题是:我怎样才能防止滥用这个系统?我如何确保人们不会使用它来向人们的收件箱发送垃圾邮件,但仍然可以为需要它的人使用它?

0 投票
2 回答
2440 浏览

ruby-on-rails-3 - 在 Rails 中忘记密码

我正在尝试在 Rails 中实现忘记密码的解决方案。我有一个表格供用户输入其注册帐户的电子邮件地址,并且我打算让邮寄者通过电子邮件向他们发送一个唯一的 URL,该 URL 将他们链接到密码重置页面。

我的config/routes.rb文件有以下路线:

当我从控制台运行rake 路由时,我得到了我想要的路径:

但!当用户点击下面代码中概述的表单上的提交按钮时:

我得到一个

没有路由匹配“/users/reset_password”

通过 ActionController 出错。

事实上,我确实为lost_password_users_pathreset_password_users_path定义了视图和控制器函数,所以我很困惑为什么会遇到这个路由错误。

我有两个问题:

  1. 当我明确定义了路径、方法和视图时,为什么 ActionController 会引发此错误?
  2. 是否有其他人在 RoR 中实施了密码重置,您能否就这种方法是否是好的做法提供任何见解?

提前致谢!

0 投票
2 回答
834 浏览

email - 如何在 Grails 中向用户邮件发送密码?

我是 Grails 的新手,我的应用程序有登录表单,但我没有使用 spring-security-plugin。现在我想在登录表单中有一个名为忘记密码的链接,它将从数据库中检索它,但我的问题是如何将它发送到该用户的邮件 ID。

0 投票
2 回答
2172 浏览

passwords - 重置密码功能的特点(一键式,一次使用,24小时,???)

我们正在设置一项功能,使用户能够在无法访问其帐户时重置密码。我们要求他们提供电子邮件地址(他们用于登录网站),向他们发送一封带有唯一链接的电子邮件。

问题是:

  1. 链接应该在第一次点击时过期,还是应该在第一次使用时过期(即他们成功重置密码)?
  2. 链接是否应该具有 24 小时有效期(或类似的东西)?
  3. 用户单击该链接后是否应该登录?
0 投票
1 回答
146 浏览

ruby-on-rails-3 - Rails3:无法在 Rails3 中安装 forgot_password 插件

我在我的 Rails3 应用程序中使用了 restful_authentication 插件,现在尝试安装 forgot_password 插件来使用它,安装插件没有问题,一切都很顺利,但我似乎无法生成 forgot_password。

我被告知在安装 forgot_password 插件后运行以下命令:

但由于我使用 Rails3,所以我像这样运行上面的命令:

但它总是退出并出现错误:

哦,还有一件事,实际的命令如下所示:

谁能告诉我那个密码模型名称是做什么用的,我的意思是我只有一个用户模型我没有密码那我该怎么办,

谢谢你的帮助..