使用Djoser实现忘记密码的功能

时间:2018-10-16 08:29:14

标签: python django django-rest-framework vuejs2 djoser

我是Django框架的新手,但现在忘记密码功能遇到了麻烦。我已经阅读了有关该功能的文档,但不清楚。 我需要一个可以让我更详细地了解前端和后端步骤的人。

reset() {
    var self = this;
    axios
        .post(this.$apiUrl + "password/reset/", {
            email: self.email
        })
        .then(response => {
            console.log(response);
        })
        .catch(error => {
            console.log(error);
        });
}

1 个答案:

答案 0 :(得分:1)

请参阅documentation on this feature

基本上,首先您需要像有问题一样调用重置端点。接下来,用户应收到一封电子邮件,该电子邮件会将其指向PASSWORD_RESET_CONFIRM_URL设置中提供的网址。在该网址上,您的前端应用应在API上调用确认网址(请参阅文档)。