web-dev-qa-db-ja.com

非アクティブな一定期間後のセッションタイムアウト

一定の非アクティブな期間(たとえば20分)後にユーザーをログアウトするにはどうすればよいですか?

4
user24393

自動ログアウト モジュールを探しています。

このモジュールを使用すると、サイト管理者は、指定された非アクティブ時間が経過するとユーザーをログアウトできます。高度にカスタマイズ可能で、ログアウトを実施するための役割ごとの「サイトポリシー」が含まれています。

特徴

  • ロールに基づいて異なるタイムアウト
  • ロールに基づくタイムアウトの無効化
  • ユーザーが独自のタイムアウトを設定する権限
  • 複数のタブが開いている場合や、ユーザーがフォームで長期間作業している場合でも、ログインを維持するためのJSメカニズムがいくつか含まれています。
  • 独自のプロジェクト固有の要件に応じてユーザーがログインしたままにできる開発者フックが含まれています
  • JavaScriptタイマーとのオプションの統合

(または)を見てください Session Limit

(または)

エジェクタシート

A Drupalモジュールは、セッションが終了したユーザーをすぐにログアウト(イジェクト)します

3
Bala

session.cookie_lifetimeセッションが作成されてからCookieが期限切れになるまでの時間(秒単位)(ブラウザーがCookieを破棄すると予想される場合)。

その機能を拡張するモジュール Session expire があります。

関連:

0
kenorb