| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Libraries > Если session times out, то надо вывести сообщение |
| Автор: mstdmstd 22.1.2013, 08:24 |
| Всем привет, Подскажите, пожалуйста, а как лучше сделать, чтобы если session times out, то надо вывести сообщение? Поскольку сессия она или есть или ее нет, то единственное что приходит в голову, так это в момент начала сессии(когда юзер залогинился) оставлять строку в спец таблице. И при каждом обращении к странице, где юзер уже должен быть залогиненным делать проверку есть ли строка в этой таблице. Если есть то делать редирект на страницу логина и отображать сообщение что сессия сдохла. А при успешном сабмите заказов(или логауте) эту строку удалять. Так или есть какие варианты лучше? Symfony 1.4, propel. |
| Автор: Fortop 23.1.2013, 11:51 |
| Куку ставь на срок жизни чуть больше чем у сессии. Если кука есть, а сессии нет - то вывод очевиден. |