私はRailsアプリで認証にClearanceを使用しています。誰かがセッションタイムアウトを設定する方法を知っていますか?私がログインしてから5分以内に私をログアウトしています。タイムアウトを設定する方法を指定するものは見つけられません。Railsアプリでクリアランスを使用したセッションタイムアウト
1
A
答えて
2
Clearanceをインストールしたときに、config/initializers/clearance.rbファイルを追加する必要があると思います。 cookie_expiration設定を使用してセッションタイムアウトを設定できます。そのドキュメントから、それは次のようになります
@example
Clearance.configure do |config|
config.mailer_sender = '[email protected]'
config.cookie_expiration = lambda { 2.weeks.from_now.utc }
config.password_strategy = MyPasswordStrategy
config.user_model = MyNamespace::MyUser
end
それでは、Cookieの有効期限を将来的に発生したTimeオブジェクトを返すラムダを与えます。
0
rdocを見ると、クリアランス設定クラスにはcookie_expiration
メソッドがあります。ここではそれがある - メソッドのソースを見て:
デフォルトでは、それは1年だように、それが見えます:
def initialize
@mailer_sender = '[email protected]'
@cookie_expiration = lambda { 1.year.from_now.utc }
end
だから私は設定でこれをオーバーライドで見てね。
あなたはそれを見つけることができない場合は、時にはあなたはfreenodeの上Thoughtbot IRCチャンネル#thoughtbotに尋ねることができます。時には開発者がそこに遊びに来て、彼らは質問に答えます。
関連する問題
- 1. Rails 5クリアランスのGeolocation
- 2. Rails 5:クリアランス - ユーザーCRUD?
- 3. Androidアプリのセッションタイムアウト
- 4. ajaxを使用したセッションタイムアウトの問題
- 5. railsアプリでwatchrを使用したカラー出力
- 6. Angles 2アプリを使用したRails APIのためのDevise Setup?
- 7. Ext.Ajax.requestを使用してセッションタイムアウトを表示
- 8. レールを使用してユーザモデルにカスタムカラムを追加するクリアランスgem
- 9. Rails 2.3アプリでTwitter Bootstrapを使用
- 10. RSpec test omniauthログアウトAPIを使用したRailsアプリのフラグ
- 11. countdowntimerを使用したセッションタイムアウトの共有設定
- 12. 反応を使用したセッションタイムアウト警告モーダル
- 13. Railsバックエンドを使用したBackbone.jsアプリでExcelファイルをアップロードして解析する
- 14. Railsでローカルデータを使用したオートコンプリート
- 15. バックグラウンドでiOSアプリを使用したネットワークリクエスト
- 16. Sinatra 2.0.0beta2を使用してRails 5アプリをAmazon Linux AMI
- 17. Ruboku on Railsアプリを書くためにHerokuを使用していますか?
- 18. IISセッションタイムアウトとASP.NETセッションタイムアウト
- 19. HornetQを使用してJMSセッションタイムアウトを処理する方法は?
- 20. DokkuがRailsアプリを配備したThinking Sphinxの使い方は?
- 21. Rails 3 - Rails 3アプリでS3
- 22. クリアランスgemリダイレクトの問題
- 23. キュウリとクリアランス:current_user in steps
- 24. 拡張クリアランス宝石コントローラ
- 25. SqlServerモードを使用中にセッションタイムアウトが機能しない
- 26. セッションタイムアウト
- 27. Less Frameworkを使用してCompassをRails 3.1アプリに追加できません
- 28. Rails + MySqlベストプラクティスを使用したWebサービス
- 29. Ruby On Railsビジネスロジックを使用したルーティング
- 30. カスタムフィールドを使用したRails認証