У меня есть пользовательская модель аутентификации, которая содержит поле uuid
. Если пользователь забудет свой пароль, на его электронную почту будет отправлена ссылка, которая позволит ему сбросить пароль. Ссылка содержит uuid
. Форма содержит только password1
и password2
полей.Аутентификация с использованием электронной почты и uuid
Есть ли способ, чтобы изменить пароль, если пользователь не вошел в систему? (auth.authenticate
не может быть использован как пользователь не помнит его/ее пароль.)
Если нет, то я хочу, чтобы проверить подлинность, используя его email
и uuid
. Как это можно сделать?
Привет, функция создана для сброса пароля. Что, если я хочу, чтобы пользователь подтвердил свою личность, получив электронное письмо, отправленное сервером, чтобы создать новую учетную запись (я имею в виду «подтверждение регистрации»)? – Stallman
Пожалуйста, не задавайте вопросы в комментариях к другим ответам. Но эта функция предоставляется рядом сторонних приложений, см. Https://djangopackages.org/grids/g/registration/ –