Сеансы Codeigniter, несколько разной длины - PullRequest
0 голосов
/ 04 марта 2012

У меня есть веб-сайт для загрузки, в настоящее время, когда кто-то загружает что-то в качестве гостя, у него есть сеанс, который позволяет ему редактировать, который загружает заголовок в течение 5 минут, а затем срок его действия истекает.

Я только что добавил логин на веб-сайте, не имеющем отношенияв части загрузки (атм), но так как я устанавливаю, что срок действия сеанса CI истекает до 300 мс (5 минут), система выводит пользователя из системы после этого времени.

Я бы хотел, чтобы они оставались в системе в течение 24 часов.Также обратите внимание, что у меня есть сессии по автозагрузке.

Может кто-нибудь посоветовать, что лучше сделать по этому поводу?спасибо!

1 Ответ

1 голос
/ 05 марта 2012

Вы можете сохранить время загрузки в базе данных вместе с другими данными загрузки, такими как имя файла, размер и т. Д., И использовать его для ограничения времени редактирования.

Если вы не используете базу данных для хранения информации об этих файлах, вы можете использовать файловое решение (намного медленнее) или иметь переменную сеанса для хранения времени загрузки (которое, я думаю, у вас уже есть, если не создавать 1) и проверьте время на странице редактирования с этой переменной. Если оно больше, то требуемый срок, очистите его и не связывайтесь с данными для входа.

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