【问题标题】:User session time out in rails 4Rails 4中的用户会话超时
【发布时间】:2013-06-14 06:43:48
【问题描述】:

如何在rails 4 中进行用户会话超时。我没有使用任何宝石进行身份验证。我手动进行身份验证。请有任何想法。我已经尝试过,但它不起作用。

在我的session_store.rb 文件中,我添加了。

key: '_Matchimi_session', expire_after: 1.minutes

【问题讨论】:

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


    【解决方案1】:

    您可以在初始化文件中配置应用程序的会话信息 config/initializers/session_store.rb

    YourApp::Application.config.session_store :cookie_store, 
      :key => '_my_session', 
      :expire_after => 30.minutes
    

    see answer here

    【讨论】:

      【解决方案2】:

      我的 session_store.rb 中有这个(作为唯一的一行):

      Rails.application.config.session_store :cookie_store, key: '_my_session', :expire_after => 1.minutes

      我已经测试过了,它可以工作。

      (我认为这不是为特定应用配置的,而是为所有应用配置的)

      我有rails 4.2.3。

      【讨论】:

        猜你喜欢
        • 2019-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多