跳到主要内容

通过邮件重置密码

上一节中,我们实现了忘记密码发送邮件的功能。当用户点击“发送邮件”按钮时,会向填写的邮箱中发送一封邮件,内容如下图所示。

图43-发送修改密码邮件

本节我们来实现通过点击链接,获取uid和token 这2个参数,来实现验证邮箱,并且实现重置密码的功能。

创建密码重置页面模板​

首先我们需要创建一个URL,用于用户点击后重置密码。该URL需要包含用户的UID和Token。在index.js中创建一个名为PasswordReset的URL,需要包含两个参数:UID和Token。代码如下:

frontend/src/router/index.js

import PasswordReset from '../views/PasswordReset'

{
path: '/password_reset/:uid/:token',
name: 'PasswordReset',
component: PasswordReset
},

🔒 试读结束

继续阅读完整内容

以上为免费预览。前往「Django + Vue 全栈课程」,查看后续完整讲解、案例演示和配套资料。

查看课程详情