Джанго - аутентификация, регистрация с подтверждением по электронной почте (2019) - PullRequest
0 голосов
/ 24 марта 2019

Я хотел создать аутентификацию, регистрацию, сброс пароля и подтверждение по электронной почте с помощью Django.

Workflow:

  • Отображает форму для ввода имени пользователя, адреса электронной почты, пароля,
  • отправляет подтверждение по электронной почте, на электронную почту для проверки.
  • пользователь неактивен до завершения проверки ссылки.
  • опция для сброса пароля через эту страницу

Я нашел этот вопрос опубликованным в 2011 году Django - аутентификация, регистрация с подтверждением по электронной почте

Резюме:

Вопросы:

  • Так как это 2019, я подумал спросить еще раз и посмотреть, что люди рекомендуют и используют в 2019 году?
  • которые рекомендуют и почему? (простота использования, документация, отраслевой стандарт, вовлеченное сообщество? и т.д ..)

спасибо за помощь

1 Ответ

0 голосов
/ 25 марта 2019

Ваш вопрос основан на мнении, поэтому он, скорее всего, будет помечен как таковой, но я постараюсь ответить в любом случае.

django-allauth по-прежнему, на мой взгляд, лучший общий процесс регистрации для кого-тоищем социальный логин или логин с дополнительными возможностями, такими как проверка электронной почты (которая вам, кажется, нужна).Для обычного входа в систему это излишне, и вы можете просто использовать для этого аутентификацию django по умолчанию .Не забывайте, что вы всегда можете расширить базовую аутентификацию django, используя пользовательскую аутентификацию

Если вы собираетесь использовать django для создания API, который обслуживает реагирование, быстрое использование и т. Д., Вы также можете использовать django-rest-framework с пакетом аутентификации, таким как django-rest-knox для обработки нескольких сеансов на основе токенов.

...