次のシナリオでは、Devise はユーザーをタイムアウトしません。
ユーザーがログインしてタブを閉じ、タイムアウト + X 分後に URL に再度アクセスします。ユーザーはまだログインしています。
タブが既に開いていて、後で更新/クリックされた場合、タイムアウトは適切に機能します。これは、timeoutable
モジュールがこのシナリオで適切に機能していることを意味します。
また、これまでのところ、localhost 以外の環境でしか再現できませんでした。
この質問は、Devise グループでも以前に尋ねられましたが、回答はありません。
バージョン:
考案 2.2.4
レール 3.2.13
どんな助けでも大歓迎です!