
Как предотвратить истечение срока действия cookie-файлов при закрытии браузера?
решение1
решение2
Использоватьредактор куки?
решение3
Вы можете попробовать использоватьПанель файлов cookieчтобы изменитьExpire
атрибут от Session
до произвольной даты в будущем. Это фактически преобразует сеансовые куки в постоянные куки.
Ваш пробег может отличаться, хотя, как правильноупомянултайм-аут на стороне сервера является обязательным.
Однако, похоже, возможны случаи, когда тайм-аут сеанса на стороне сервера на самом деле больше, чем Expires
атрибут соответствующего cookie-файла.
У меня только что был случай, когда веб-сайт foobar, использующий аутентификацию через службу единого входа, требовал повторного входа, как только закрывалось последнее окно браузера веб-сайта. Добавление атрибута Expires
в cookie сеанса сохраняло сеанс даже после перезапуска браузера.
Альтернативный вариант — добавление Expires
атрибута в файл cookie аутентификации службы единого входа, требующее повторного входа на веб-сайт foobar, но позволяющее избежать необходимости повторного ввода учетных данных в службе единого входа.
Очевидно, что ручное редактирование атрибутов cookie не очень удобно для пользователя, поэтому включение этой процедуры в какое-либо расширение браузера или пользовательский скрипт кажется целесообразным.