在找回密码前,解决用户注册遗留的两个问题:
一、在注册之前,需要查询用户有没有注册过
效果:输入已经注册的用户
二、激活邮箱时
修改逻辑
错误返回页面
效果:随便输入一个激活码
两个遗留文件解决了。
=====================================================================
现在开始找回密码的功能
1.首页在urls.py中配置找回密码的链接
先把forgetpwd.html 拷贝过来
再定义一个View
配置urls.py
然后在登录页面,配置
效果:
先进入登录页面,点击 忘记密码
跳转成功
然后把静态页面修改配置好,配置好效果图
现在定义一个找回密码的form
然后在views.py配置逻辑
然后配置,html页面
刷新 页面
效果:图片验证码出来了
重新修改C:\Users\hlg\PycharmProjects\MxOnline\templates\forgetpwd.html
urls.py
一个邮件发送成功的提示页面
输入已经注册的用户,点击发送,效果
登录邮箱,发现收到
===============================================
下面配置重置的功能
逻辑:根据激活码查询用户
效果:浏览器输入
http://127.0.0.1:8000/reset/CPy5VHuKrybbuAIM
跳转到修改页面:
=====================================================================
密码修改具体功能
每个<form/></form>对应一个
View逻辑