koa实现通过邮箱找回密码思路或者博客链接

发布于 2022-09-12 01:49:09 字数 14 浏览 15 评论 0

node也可以

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

有木有妳兜一样 2022-09-19 01:49:09

你通过数据库查询数据库内是否邮箱和账号绑定得,如果有就发邮箱,没有就添加字段

绝不放开 2022-09-19 01:49:09

POST /resetWithMail

接受邮箱

用户表里找到了 邮箱 mail= A@a.com

后端自定义一个字符串 S,
生成 hash=MD5(timestamp,S,mail)

yoursite.com/reset_pwd?hash=${hash}×tamp=${timestamp}&mail=${mail}
发到 A@a.com 中,引导点击

/reset_pwd
检查 timestamp 是否超出当前时间很多 ,可能设置个 5分钟,这样。超出就说明这个没用了。

从 query 中 获取 hash ,用上面的生成方式生成一遍看看是不是一致

一致的话,跳转到一个带授权的密码重置页面。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文