千家信息网

Django怎么实现通过邮件找回密码的功能

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要讲解了"Django怎么实现通过邮件找回密码的功能",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Django怎么实现通过邮件找回密码的功能
千家信息网最后更新 2024年09月22日Django怎么实现通过邮件找回密码的功能

这篇文章主要讲解了"Django怎么实现通过邮件找回密码的功能",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Django怎么实现通过邮件找回密码的功能"吧!

今天学习当注册用户忘记密码时,通过发送邮件进行密码重置的功能,接下来开始:

首先修改django_project\django_project\settings.py,添加邮件相关的配置:

修改django_project\django_project\urls.py,添加重置密码url跳转规则:

在django_project\users\templates\users下新建password_reset.html

在django_project\users\templates\users下新建

password_reset_done.html:

在django_project\users\templates\users下新建

password_reset_confirm.html:

在django_project\users\templates\users下新建

password_reset_complete.html:

修改django_project\users\templates\users\login.html 添加忘记密码链接:

我们在django_project文件夹下运行python manage.py runserver 启动项目,访问http://127.0.0.1:8000主页点击登录,然后点击忘记密码:

点击密码重置后会提示邮件已发送:

进入邮箱查看密码重置的邮件:

点击邮件中密码重置的链接,输入新的密码提交:

重置成功后,点击现在登录即可登录到博客中:

感谢各位的阅读,以上就是"Django怎么实现通过邮件找回密码的功能"的内容了,经过本文的学习后,相信大家对Django怎么实现通过邮件找回密码的功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

密码 邮件 功能 学习 登录 内容 链接 成功 接下来 主页 博客 就是 思路 情况 文件 文件夹 文章 更多 用户 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器爆满怎么处理王者荣耀 网络安全手抄报大全简单好画 阿里云分布式数据库算国产吗 数据库如何显示所有表数据 海淀区咨询软件开发职责 网络安全训练营第八十讲 网络技术的工作职责 服务器虚拟路径 数据库窗口包括什么 惠普服务器哪家售后好 北京嗨购互联网科技有限公司 全球最权威论文数据库 sina 收件服务器 软件开发项目管理的课程体系 江苏网络时钟同步服务器ip地址 为啥显示无法下载游戏服务器列表 湖北软件开发解决方案推荐 信阳市网络安全教育平台 查询服务器域名的方法 互联网科技职业技能大赛 有关网络技术的职位 工业模拟软件开发 根据载体数据库分类 横山四中网络安全宣讲 求生之路2服务器怎么换人物 创建数据库实践感受 装配式网络技术批发价格 绝地求生2手游用什么服务器好 广电网络安全巡查记录表 dota2怎么改服务器
0