Удаление сеансов Pylons / Beaker при выходе - PullRequest
1 голос
/ 27 февраля 2011

Я пытаюсь составить список онлайн-пользователей моего приложения Pylons, анализируя сеансы Beaker непосредственно из магазина сеансов (type = sqla в моем случае).Под «онлайн-пользователем» я имею в виду «сеанс был доступен за последние 30 минут», и он прекрасно работает.
Моя текущая проблема заключается в том, что когда пользователь выходит из системы, сеанс не получаетудален, поэтому она все равно отображается как онлайн ... Есть ли способ перехватить процесс выхода из системы и удалить сеанс?

Я использую repoze.who FriendlyFormPlugin для обработки входа / выхода из системы.это и переопределить identifie () или challenge (), но когда я пытаюсь получить доступ к сеансу, я получаю "No object (name: session) has been registered for this thread".Я иду не в ту сторону?

1 Ответ

1 голос
/ 02 марта 2011

Мистер Даниэль Холт указал на параметр после выхода из системы параметра FriendlyFormPlugin.

...