2017-01-12 11 views
0

ユーザーがアイドル状態または30分間非アクティブ状態の場合、自動的にログアウトする必要があります。私は認証目的のためにdeviseを使用しています。私のアプリケーションで2または3分後に自動ログアウトの非アクティブ/アイドル

このような設定がありますが動作しません。

config/initializers/session_store.rb

Rails.application.config.session_store ActionDispatch ::セッション::のCacheStore、:expire_after => 30.minutes、キー:Settings.server.session_key、ドメイン:」#{Settings.server。 .domain} "

いずれかの解決策を提示できますか。あなたのUser.rbでtimeoutableたり、工夫

devise :database_authenticatable, :registerable,:recoverable, :rememberable, :trackable, :validatable, :timeoutable 

してからdevise.rb内だけのコメントを解除するために、このラインを使用しているものは何でもモデルを:

答えて

0

あなたは追加する必要があります。

任意の時間を設定します。

関連する問題