web-dev-qa-db-fra.com

comment déconnecter l'utilisateur sur l'onglet du navigateur ou la fenêtre se ferme

Comment déconnecter un utilisateur lorsqu'il ferme l'onglet/la fenêtre?

Si non, est-il possible d'effacer la session après une heure spécifique? Comment faire ça?

2
rgb

J'ai longtemps travaillé sur celui-ci. C'est à cause de WordPress que je me souviens. Utilisez ce code dans le functions.php de votre thème et cela devrait résoudre votre problème:

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