@Tiran_94
Python Django

Как реализовать подтверждение эмейла при регистрации?

Как это можно реализовать и есть ли для этого библиотеки или встроенная возможность в джанго?
Пожалуйста скиньте примеры кода реализации
  • Вопрос задан
  • 4923 просмотра
Пригласить эксперта
Ответы на вопрос 4
Комментировать
@AlexandrBirukov
django-registration-redux - недавно пользовался, активация с подтверждением по почте, можно настраивать свои шаблоны и разные параметры, типа срок подтверждения и пр.
Ответ написан
Комментировать
django-allauth - поддерживает активацию через email и авторизацию через соцсети.
Ответ написан
Комментировать
@usr_name
1. Добавить к модели пользователя uuid
2. Установить флаг пользователя is_active в False
2. Создать view которая будет обрабатывать запрос: например verifyuser/%uuid%
3. Если пришедший uuid присутствует в базе, то ставим пользователю is_active в True

Ну а на сайте проверяем is_active для доступа к определенным частям сайта. Как то так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы