【发布时间】:2022-01-24 22:59:12
【问题描述】:
我有一个从头开始构建的用户名和密码,这很好用,直到我想,人们忘记了他们的密码。
我想找到一种方法来检查何时访问过某个网址,然后更改通过电子邮件发送的“example.com/fp?id=”等网址的密码。
由于我创建数据库的方式以及它如何集成到我的网站中,我目前无法使用烧瓶安全模块。
是的,我看过,似乎大多数方法都需要使用 flask-login 和 flask-security,提前感谢您的任何回答 :)
【问题讨论】:
-
您能否更详细地解释为什么您的数据库不允许通过电子邮件地址来识别用户以及通过电子邮件发送带有 JWT 令牌作为包含用户唯一 ID 的参数的 URL?
-
This article 使用 Flask-Login。但是,不必使用扩展程序来执行密码重置过程。它可能会引导您找到适用于您的数据库的解决方案。
标签: python email flask jinja2 confirm