У меня есть $config['sess_expiration'] = 7200;
на моем файле config.php, что означает, что сеанс последний раз в 2 часа.экстент codeigniter Завершение сеанса
По умолчанию сеанс создается при входе пользователя. Теперь я хочу продолжить сеанс на основе состояния User IDLE.
Поэтому, когда пользователь активен на странице, мне нужно возобновить сеанс.
Ex.
опрос к серверу каждые 2 минуты через AJAX со статусом текущего пользователя, IDLE
или ACTIVE
если состояние ACTIVE
тогда я хочу, чтобы степень/обновить/обновить тайм-аут сеанса в течение еще 2-х часов с AJAX вызов.
Infact Если статус IDLE
я будет работать таймер на веб-странице, и, прежде чем он достигнет своего таймаут (2 часа), мне нужно, чтобы отобразить предупреждение пользователю ==>
«Ваша текущая сессия собирается expire. Вы хотите возобновить сеанс? "
Если пользователь нажимает YES
, тогда я хочу продлить сеанс еще на 2 часа, иначе я отправлю команду LOG OUT.
Вопрос: Как я обновляю/обновляю/продлеваю время ожидания сеанса?
Также есть ли другие доступные решения.
Я использую PHP 5, Codeigniter 2.x, Bitauth (User Authentication).
Благодаря