Аутентификация пользователя через email в django, Django authentication with email

preview_player
Показать описание
Лайк и подписка помогают в развитии канала

В этом видео доработаем уже созданную нами ранее регистрацию пользователя и переделаем аутентификацию через email. Доработаем пользователя добавив ему поле email и сделаем его уникальным, разберемся зачем нужны USERNAME_FIELD и REQUIRED_FIELDS у AbstractUser и как мы можем это использовать для настройки аутентификации пользователя, authentication user django. Переделаем миграции и обновим таблицы в БД. Посмотрим как работает ModelBackend и authenticate в приложении django contrib auth. Django authentication with email.

00:00 | Вступление
00:21 | Смотрим предыдущий проект
01:56 | Дорабатываем пользователя
04:15 | Сбрасываем миграции
05:24 | Разбираемся как работает authenticate
10:00 | Заключение

Ссылки почитать:

Ссылка на код:

Музыка в видео:
Music from Uppbeat (free for Creators!):
Рекомендации по теме
Комментарии
Автор

Спасибо за вашу работу! Отличный подход и все доходчиво и понятно!

agoskin
Автор

Отличный видос! 👍 Самоирония на уровне 😄

otvubqg
Автор

Было бы интересно увидеть реализацию подтверждения email. (Отправку на него кода)

OwlCoding
Автор

1:55 в Джанговой форме уже есть поле email

vitaliiananiev
Автор

Почему-то после проделагнвх манипуляций не могу войти в админку. Супер пользователь создаётся без ошибок но в админку не пускает

timapigolev
Автор

Ругается, что поле username пустое при попытке логина. Не проходит проверку is_valid

ToniRoot
Автор

Приветствую. А для DRF такая концепция годится что бы зарегать пользователя? Если мы сериализатор наследуем от от этой модели и во вьюхе пропишем логику?

MegaMalupe
Автор

как сделать так чтобы сообщение о сбросе пароля отправлялось пользователю по email, а не в консоль?

elfcgmz
Автор

Если не ошибаюсь, то нужно для админа юзерские формочки впилить, иначе пароль будет в без-хэшированном виде болтаться.

dodokwak