19得票3回答
如何定制Devise使用PostMark邮件发送密码重置邮件

我试图使用PostMarkApp和Rails的gem(postmark-rails,postmark-gem,和mail)来将所有系统的电子邮件通知集中到一个地方。我已经成功创建了一个处理发送购买收据的邮件程序,但是我无法接收到忘记密码的电子邮件。我的开发日志显示Devise发送了消息,但是我...

53得票7回答
忘记密码:实施忘记密码功能的最佳方法是什么?

我想知道在网站上创建忘记密码功能的最佳方法是什么。我见过很多不同的方式,以下是一些或结合使用的方式: 口令问题/答案(1个或多个) 发送电子邮件以获取新密码 在屏幕上显示新密码 通过电子邮件确认:必须点击链接才能获取新密码 页面要求用户输入新密码 您会添加哪些组合或其他步骤到忘记密码功...

7得票1回答
为什么我们应该让账户激活/密码重置链接在一段时间后失效?

如果它们永不过期,会有什么大问题吗? 某人忘记了密码并请求重置密码,一封带有密码重置链接的电子邮件将发送给他。 然后他突然想起了密码,所以他简单地忽略了密码重置电子邮件。但几天后,他又忘记了密码。由于他已经在邮箱中有一个密码重置电子邮件,他只需点击该链接返回网站以重置密码。 这似乎没问题...

19得票2回答
在Django管理站点中添加忘记密码功能

如何在Django管理站点中添加忘记密码功能?包括电子邮件/安全问题选项?是否有可用的插件/扩展?

63得票12回答
实施密码恢复最佳实践

我希望在我的网站应用程序中实现密码恢复功能。 我不想使用密保问题。 虽然可以通过电子邮件发送密码,但我认为这样做存在风险。 也许我可以生成一个新的临时随机密码,并通过电子邮件发送它,但我认为这和上述方法一样有风险。 我是否可以通过电子邮件发送一个URL,例如http://example...

21得票6回答
在Java中实现忘记密码功能

我目前正在Java项目中实现忘记密码功能。我的方法是: 用户点击忘记密码链接。 在忘记密码页面,系统提示用户输入他/她在系统中注册的电子邮件地址。 系统发送包含重置密码链接的电子邮件到上述步骤中提供的电子邮件地址。 用户点击链接并被重定向到一个页面(重置密码),在该页面中,用户可以输入新密...

16得票3回答
忘记用户密码重置的最佳实践

据我所思,有两种合理的方法可以重置用户忘记密码。 让用户输入他们的电子邮件地址,然后将新的明文密码发送到他们的电子邮件地址。 向他们的电子邮件地址发送一个带有UID编号的链接。点击该链接会带用户进入网站上的一个表单页面,用户可以在其中选择自己的新密码。 哪种方法更可取,为什么? 如果...

15得票2回答
实现Spring Security密码恢复指南:动态URL发送到电子邮件

由于我以前从未进行过密码恢复,因此我发现这非常困难。 到目前为止,我的Web应用程序具有: Spring Security,其中密码已正确哈希化,并且用户角色已实现并正常工作。 策略提示来自stackoverflow的研究: 用户点击“忘记密码”按钮,输入电子邮件地址。 动态链接将发...

12得票3回答
在Node.js中生成密码重置令牌

如何在node.js中生成可用于url的密码重置标记? 我只需要生成标记的方法:user.reset_password_token = ???; user.reset_password_expire = expire_date; 编辑 -- 这里是解决方案:user.reset_passwor...

60得票10回答
ASP.NET会员更改密码而不知道旧密码

评估方法签名时,更改密码时需要知道旧密码。membershipUser.ChangePassword(userWrapper.OldPassword, userWrapper.Password) 有没有不需要知道旧密码就可以更改密码的方法?