Python / Pylons - Обработка сеансов - Сеанс пользователя больше не активен - PullRequest
1 голос
/ 19 мая 2011

Я использую пилоны для обработки сеансов в моем проекте. Если пользовательский сеанс больше не активен, пользователь получает 500 Ошибка сервера на FireBug. Теперь я хочу сообщить пользователю, что этот сеанс неактивен и что ему пришлось снова войти в систему.

Я не могу найти, где проверяется сеанс и генерируется ошибка 500. У кого-нибудь есть идея?

Я использую настройки Pylons по умолчанию для моего Sessioncontroller ( docs.PylonsProject )

1 Ответ

0 голосов
/ 24 мая 2011

Если вы используете пилоны, вы написали свой собственный код авторизации (или, по крайней мере, измените его, если вы используете что-то вроде repoze кто и что).поэтому вы должны проверить свой код, куда вы поместили этот фрагмент кода, который возвращает ошибку 500.

кстати, я увидел, что вы разместили ссылку из pylonsproject.pylonsproject! = pylons.

, поэтому, если вы используете пирамиду (и вы думаете, что используете пилоны), вы также написали код, который возвращает 500 Error.вы должны искать класс с именем что-то вроде «AuthenticationPolicy».У меня есть мой в MYPROJECT / resources.py.там у вас есть метод "unauthenticated_userid".вы должны посмотреть там.

если бы вы опубликовали структуру своего проекта, я мог бы помочь вам больше.

...