Реализовать функцию забытого пароля с помощью 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 ответ

Решение

Пожалуйста, обратитесь к документации по этой функции.

Сначала нужно вызвать конечную точку сброса так же, как вы это делали. Затем пользователь должен получить электронное письмо с указанием URL-адреса, указанного в PASSWORD_RESET_CONFIRM_URL установка. По этому URL ваше веб-приложение должно вызвать URL-адрес подтверждения по API (см. Документацию).

Другие вопросы по тегам