Как переопределить тайм-аут сеанса по умолчанию с помощью пирамиды + пирамида-стакан + стакан
Я использую пирамиду для создания веб-приложения. Затем я использую пирамидальный стакан для подключения стакана к системе управления сессиями пирамиды.
Два значения влияют на продолжительность сеанса пользователя.
- Тайм-аут файла cookie сеанса
- Фактическое время жизни сессии на диске /memcache/rdbms/etc
В настоящее время мне нужно cookie по умолчанию (через стандартную конфигурацию мензурки), чтобы удалить, когда браузер закрывается. У меня есть данные сеанса для очистки через 2 часа. Это работает идеально.
Что мне нужно знать, так это как переопределить тайм-аут cookie и тайм-аут сеанса, чтобы они составляли 30 дней или какое-либо другое значение arbirtrary.
2 ответа
Изменение времени ожидания не поддерживается стаканом. Если вы пытаетесь заставить сеанс работать так долго, вам, вероятно, следует просто поместить его в отдельный файл cookie. Распространенным вариантом использования является флажок "запомнить меня" при входе в систему. Это поможет вам отследить, кто пользователь, но, как правило, реальная сессия не должна задерживаться так долго и воссоздается.