web-dev-qa-db-ja.com

X分後に自動的に切断する

私は最近、WordPressから切断しなければ、1日以上セッションが続くことを発見しました。

私は、ユーザーがログアウトするまで、サイト上で最大の非アクティブ時間を設定するために何ができるかと思いました。それはクッキーの有効性と関係があると思いますが、それについてはよくわかりません。一定時間後に強制的に切断するにはどうすればよいですか。

1
Mehdi

デフォルトでは、「Remember Me」チェックボックスはあなたが14日間記憶されるようにします。これはフィルタリング可能です。

あなたのテーマに以下のコードを追加functions.phpここで31556926 = 1年の秒数

このコードはその値を変更します。

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );

function keep_me_logged_in_for_1_year( $expirein ) {
    return 31556926; // 1 year in seconds
}
1
Firefog