Codeigniter сессия с использованием ajax - PullRequest
2 голосов
/ 22 сентября 2011

я знаю, может быть, это повторяющийся вопрос, но я хотел бы знать, есть ли у кого-нибудь хорошая идея оставить сеанс пользователя живым при использовании вызовов ajax.

Я понял, что когда я вошел в систему и оставил браузер открытым на 1-2 часа, когда я запускаю вызовы ajax, сессия истекла.

Я использую стандарт:

$config['sess_time_to_update']  = 7200;

Я хотел бы знать, есть ли у кого-то определенный способ сохранить сеанс пользователя, лучше без использования интервальных функций js

1 Ответ

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

Время сеанса задается в __construct(), чтобы вы могли просто вызывать любой метод из библиотеки сеансов, когда выполняете вызов ajax, и это должно обновить время истечения сеанса.Вероятно, я бы просто установил элемент «ajax_request» в сеансе, чтобы вызвать библиотеку и запустить конструктор, чтобы сбросить время истечения сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...