У меня есть ужасно раздетый код Delphi , который в основном входит в систему на сервере, сохраняет файлы cookie в глобальном диспетчере файлов cookie, а затем загружает файлы в потоках (используя Delphi 2010 + Indy 10.4736)
Каждый поток читает глобальный менеджер cookie и загружает файл.На стороне сервера, я использую PHP с CodeIgniter .
Все работает просто отлично, за исключением того, что CodeIgniter имеет эту настройку sess_time_to_update в конфигурации.
Это * sess_time_to_update * по умолчанию составляет 300 секунд, после чего CodeIgniter полностью регенерирует идентификатор сеанса .
Это хорошо для безопасности, но это также делает недействительными мои данные для входа в систему / файлы cookieв Индии.
Мой вопрос: как я могу избежать этого без настройки * sess_time_to_update *?Есть ли какие-то настройки в Indy, чтобы он знал идентификатор сессии?Должен ли я добавить таймер и автоматически повторно входить в систему каждые 300 секунд (или меньше)?Какой лучший способ заставить Indy справиться с этой ситуацией?
Спасибо!
EDIT FWIW: глобальный менеджер cookie содержит что-то вроде этого