6-11 找回密码

在找回密码前,解决用户注册遗留的两个问题:

一、在注册之前,需要查询用户有没有注册过




效果:输入已经注册的用户



二、激活邮箱时

修改逻辑



错误返回页面


效果:随便输入一个激活码


两个遗留文件解决了。

=====================================================================

现在开始找回密码的功能

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逻辑





猜你喜欢

转载自blog.csdn.net/huanglianggu/article/details/80640243