【问题标题】:How to set the expiration date for a Rails session如何设置 Rails 会话的到期日期
【发布时间】:2013-07-22 11:54:50
【问题描述】:

在 Rails 4 中是否可以为会话设置(远)到期日期以使其持久化?

我知道 cookie 是可能的,因此,鉴于会话基于 cookie,我想更改过期日期。如何为单个会话设置它以及如何为所有会话配置环境?

附:我想使用会话而不是 cookie,因为在 Rails 中默认情况下是安全的。

【问题讨论】:

    标签: ruby-on-rails session cookies ruby-on-rails-4


    【解决方案1】:

    意识到可能的安全隐患,这是我找到的解决方案:

    # config/initializers/session_store.rb
    MyApp::Application.config.session_store :cookie_store, :expire_after => 1.year
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-05
      • 1970-01-01
      • 2010-11-16
      • 2023-03-27
      相关资源
      最近更新 更多