有人可以告诉我使用activeRecord
商店时默认超时是什么吗?
我不想'设置'超时,因为我希望它表现为会话cookie。 即:当用户关闭浏览器时到期,如果手动设置过期日期,则不会发生。
当我离开过期日期时,会话将在几个小时内无用时超时。为什么会这样?
所以我真正要问的是,当用户保持他/她的浏览器打开并且只有当他/她点击退出或关闭浏览器时,会话才有可能不会超时? 请记住:
如果您在用户关闭浏览器时在activeRecord
session_store
上指定过期,则不会删除Cookie。
答案 0 :(得分:0)
我认为这里有两点,即Web服务器的会话超时和页面/ HTTP超时。
据我了解,ActiveRecord商店会话商店不会超时,除非用户离开页面。
或者,如果Web服务器在足够的空闲时间之后决定然后断开连接,这反过来否定会话。