Как установить длину сеанса для пользователя в оформлении? - PullRequest
1 голос
/ 21 апреля 2020

Как убить сессионного повара ie для пользователя, который закрывает свой браузер и / или проходит день в Clearance?

Я вижу следующие конфигурационные переменные, но я считаю, что повар ie истечение срока действия для общих файлов cookie, а не для сеансового повара ie?

Clearance.configure do |config|
  config.cookie_domain = ".trajectsku.com"
  config.cookie_expiration = lambda { |cookies| 1.year.from_now.utc }
end

1 Ответ

0 голосов
/ 21 апреля 2020

Документы по оформлению объясняют, что срок годности при приготовлении ie - это то, что вам нужно. Если вы хотите, чтобы время действия повара ie истекло с сеансом браузера, вы должны настроить лямбду на возврат nil следующим образом:

Clearance.configure do |config|
  config.cookie_domain = ".trajectsku.com"
  config.cookie_expiration = lambda { |_cookies| nil }
end
...