Django allauth сигналы

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

allauth.account 

  • allauth.account.signals.user_logged_in(request, user)-Отправляется, когда пользователь входит в систему.
  • allauth.account.signals.user_logged_out(request, user)-Отправляется, когда пользователь выходит из системы.
  • allauth.account.signals.user_signed_up(request, user)-Отправляется, когда пользователь регистрирует аккаунт. Этот сигнал обычно сопровождается user_logged_in, если проверка электронной почты не запрещает пользователю войти в систему.
  • allauth.account.signals.password_set(request, user)-Отправляется, когда пароль был успешно установлен впервые.
  • allauth.account.signals.password_changed(request, user)-Отправляется, когда пароль был успешно изменен.
  • allauth.account.signals.password_reset(request, user)-Отправляется, когда пароль был успешно сброшен.
  • allauth.account.signals.email_confirmed(request, email_address)-Отправляется после того, как адрес электронной почты в БД был обновлен и установлен на подтверждение.
  • allauth.account.signals.email_confirmation_sent(request, confirmation, signup)-Отправляется сразу после отправки электронного письма с подтверждением.
  • allauth.account.signals.email_changed(request, user, from_email_address, to_email_address)-Отправляется, когда основной адрес электронной почты был изменен.
  • allauth.account.signals.email_added(request, user, email_address)-Отправляется, когда добавлен новый адрес электронной почты.
  • allauth.account.signals.email_removed(request, user, email_address)-Отправляется, когда адрес электронной почты был удален.

allauth.socialaccount 

  • allauth.socialaccount.signals.pre_social_login(request, sociallogin)-Отправляется после успешной аутентификации пользователя через социального провайдера, но до полной обработки входа. Этот сигнал генерируется как часть процесса входа в социальную сеть и / или регистрации, а также при подключении дополнительных социальных учетных записей к существующей учетной записи. Доступны токены и информация профиля, если это применимо для провайдера.
  • allauth.socialaccount.signals.social_account_added(request, sociallogin)-Отправляется после того, как пользователь подключает социальную учетную запись к своей локальной учетной записи.
  • allauth.socialaccount.signals.social_account_updated(request, sociallogin)-Отправляется после обновления социальной учетной записи. Это происходит, когда пользователь входит в систему, используя уже подключенную социальную учетную запись, или завершает поток подключения для уже подключенной социальной учетной записи. Полезно, если вам нужно распаковать дополнительные данные для социальных аккаунтов по мере их обновления.
  • allauth.socialaccount.signals.social_account_removed(request, socialaccount)-Отправляется после того, как пользователь отключил социальную учетную запись от своей локальной учетной записи.

Далее: Добро пожаловать в django-allauth! : Просмотры 

17 января 2019 г. 0:55 Теги - # django-allauth # django Категория - django-allauth Kiwi standing on oval429