Задать вопрос
@Tiran_94
Python Django

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

Как это можно реализовать и есть ли для этого библиотеки или встроенная возможность в джанго?
Пожалуйста скиньте примеры кода реализации
  • Вопрос задан
  • 4989 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 для доступа к определенным частям сайта. Как то так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы