web-dev-qa-db-ja.com

ブラウザタブまたはウィンドウを閉じてユーザーをログアウトする方法

ユーザーがタブ/ウィンドウを閉じたときにユーザーをログアウトさせる方法は?

いいえの場合、特定の時間が経過した後にセッションをクリアすることは可能ですか?どうやってするか?

2
rgb

私はこれに長く取り組みました。それはWordPressが私を覚えているからです。このコードをあなたのテーマのfunctions.phpで使用すれば問題が解決します。

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
    return $remember ? $expiration : 180;
}
add_filter( 'auth_cookie_expiration', 'myplugin_cookie_expiration', 99, 3 );
2
Mona