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

本节我们来实现通过点击链接,获取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 全栈课程」,查看后续完整讲解、案例演示和配套资料。
查看课程详情