【问题标题】:default activerecord store session timeout默认活动记录存储会话超时
【发布时间】:2012-07-13 23:07:44
【问题描述】:

谁能告诉我使用activeRecord store 时的默认超时时间是多少?

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

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

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

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

【问题讨论】:

    标签: ruby-on-rails-3 session activerecord session-state session-timeout


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-05-07
      • 2011-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      • 2012-04-11
      相关资源
      最近更新 更多