Как переопределить тайм-аут сеанса по умолчанию с помощью пирамиды + пирамида-стакан + стакан - PullRequest
3 голосов
/ 30 сентября 2011

Я использую пирамиду для создания веб-приложения. Затем я использую пирамидальный стакан для подключения стакана к системе управления сессиями пирамиды.

Два значения влияют на продолжительность сеанса пользователя.

  1. Тайм-аут файла cookie сеанса
  2. Фактическое время жизни сессии на диске / memcache / rdbms / etc

В настоящее время мне нужно использовать cookie по умолчанию (через стандартную конфигурацию мензурки), чтобы удалить их при закрытии браузера. У меня есть данные сеанса для очистки через 2 часа. Это работает идеально.

Что мне нужно знать, так это как переопределить тайм-аут файла cookie и тайм-аут сеанса на 30 дней или на другое значение arbirtrary.

Ответы [ 2 ]

2 голосов
/ 30 сентября 2011

Изменение времени ожидания не поддерживается стаканом. Если вы пытаетесь заставить сеанс работать так долго, вам, вероятно, следует просто поместить его в отдельный файл cookie. Распространенным вариантом использования является флажок «запомнить меня» при входе в систему. Это поможет вам отследить, кто пользователь, но в целом фактический сеанс не должен задерживаться так долго и воссоздается.

1 голос
/ 28 августа 2015

У меня есть решение . Это старое, но работает.

...