django - есть какие-нибудь готовые приемники сигналов аутентификации? - PullRequest
0 голосов
/ 13 февраля 2011

Я пишу собственное представление выхода из системы, поскольку встроенная функция выхода из Django стирает все сеансы при вызове request.session.flush (). У меня есть некоторые переменные сеансов, которые я хотел бы сохранить, даже если пользователь вышел из системы.

Я думал использовать сигнал для уведомления всех веб-сайтов, на которых я вышел. Есть ли в системе аутентификации Django 1.2.4 какие-либо встроенные приемники сигналов для отправки сигнала, чтобы другие страницы веб-сайта были «проинформированы» о том, что я вышел из системы?

1 Ответ

1 голос
/ 13 февраля 2011

Нет, Django 1.2.4 не предоставляет сигналы аутентификации, но они были добавлены в транк, поэтому, вероятно, в следующем выпуске они будут включены.

http://docs.djangoproject.com/en/dev//topics/auth/#login-and-logout-signals

...