当前位置:   article > 正文

flask重置密码功能的实现_vue-flask实现邮件找回密码的功能

vue-flask实现邮件找回密码的功能

用户操作:
1,获取重置密码的页面
2,发送要重置密码的邮箱
3,接受邮件并打开重置密码的页面
4,填写密码并提交
应用程序执行过程:
1,返回给用户重置密码的表单
2,接受用户所填邮箱
3,验证邮箱是否存在
4,生成验证链接(token的值)
5,发送重置邮件
6,接受用户GET请求并对token的值进行解码,验证是否与前面所填邮箱ID相同
7,接受用户POST请求,含新密码,并修改数据库内容
发送重置密码邮件视图函数代码如下:
views.py

@auth.route('/reset',methods=['GET','POST'])
def password_reset_request():
    if not current_user.is_anonymous:
        #验证密码是否为登录状态,如果是,则终止重置密码
        <
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/857216
推荐阅读
相关标签
  

闽ICP备14008679号