如何设置清关用户的会话长度?
How to set Session length for a User in Clearance?
如何为关闭浏览器和/或一天过去的用户终止会话 cookie?
我确实看到了以下配置变量,但我相信 cookie 过期是针对一般 cookie,而不是针对会话 cookie?
Clearance.configure do |config|
config.cookie_domain = ".trajectsku.com"
config.cookie_expiration = lambda { |cookies| 1.year.from_now.utc }
end
clearance docs 确实解释了 cookie 过期是您所追求的。如果您希望 cookie 随着浏览器会话过期,您应该将 lambda 设置为 return nil,如下所示:
Clearance.configure do |config|
config.cookie_domain = ".trajectsku.com"
config.cookie_expiration = lambda { |_cookies| nil }
end
如何为关闭浏览器和/或一天过去的用户终止会话 cookie?
我确实看到了以下配置变量,但我相信 cookie 过期是针对一般 cookie,而不是针对会话 cookie?
Clearance.configure do |config|
config.cookie_domain = ".trajectsku.com"
config.cookie_expiration = lambda { |cookies| 1.year.from_now.utc }
end
clearance docs 确实解释了 cookie 过期是您所追求的。如果您希望 cookie 随着浏览器会话过期,您应该将 lambda 设置为 return nil,如下所示:
Clearance.configure do |config|
config.cookie_domain = ".trajectsku.com"
config.cookie_expiration = lambda { |_cookies| nil }
end