2

有人可以告诉我使用activeRecord商店时的默认超时时间是多少吗?

我不想“设置”超时,因为我希望它表现为会话 cookie。即:当用户关闭浏览器时过期,如果您手动设置过期日期,则不会发生这种情况。

当我关闭到期日期时,会话将在几个小时内的某个时间超时,而不会使用。为什么会这样?

所以我真正要问的是,当用户保持他/她的浏览器打开并且仅当他/她点击注销或关闭浏览器时会话是否可能完全不超时?牢记:

activeRecord session_store如果您在用户关闭浏览器时指定过期时间,cookie 不会被删除。

4

1 回答 1

0

我认为这里有两点,Session Timeout 和 Web Server 的 Page/HTTP Timeout。

据我了解,ActiveRecord 存储会话存储不会超时,除非用户离开页面。

或者,如果 Web 服务器在足够的空闲时间后决定断开连接,这反过来又否定了会话。

于 2012-09-14T13:10:50.143 回答