用户会话在rails 4中超时

时间:2013-06-14 06:43:49

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

如何在rails 4中执行用户会话超时。我没有使用任何gem进行身份验证。我手动进行身份验证。请问任何想法。我已经尝试过,但它无法正常工作。

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

key: '_Matchimi_session'expire_after: 1.minutes

2 个答案:

答案 0 :(得分:7)

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

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

see answer here

答案 1 :(得分:0)

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

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

我测试了它,它有效。

(我认为这不适用于特定应用,但适用于所有应用)

我有轨道4.2.3。