Использование представления Django authentication

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

Джанго предоставляет следующие представления для аутентификации:

  • login : Обрабатывает вход
  • logout : Обрабатывает выход
  • logout_then_login : Выполняет выход пользователя и перенаправляет его на страницу входа в систему

Джанго предоставляет следующие представления для обработки паролей:

  • password_change : Обрабатывает формы для изменения пароля пользователя
  • password_change_done : Страница показываемая пользователю после успешной смены пароля

Джанго также включает следующие представления, позволяющие пользователям сбрасывать свой пароль:

  • password_reset : Позволяет пользователю сбросить пароль. Он генерирует одноразовую связь с токеном и отправляет его на учетную запись пользователя
  • password_reset_done : Сообщает пользователю об успешном сбросе пароля отправив письмо на e-mail
  • password_reset_confirm : Позволяет пользователю устанавливать новый пароль
  • password_reset_complete : Страница показываемая пользователю после успешного сброса пароля

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

Боле подробную информацию вы можете получить здесь: https://docs.djangoproject.com/en/1.8/topics/auth/default/\#module-django.contrib.auth.views

results matching ""

    No results matching ""