web-dev-qa-db-fra.com

Comment réduire le délai d'expiration de la session de connexion wordpress?

Je veux déconnecter automatiquement l'utilisateur lorsque l'utilisateur est inactif pendant plus de 10 minutes.Cela signifie que l'utilisateur est connecté à un site et que l'utilisateur n'a parcouru aucune page pendant plus de 10 minutes.Quand il navigue sur une page après 10 minutes, il déconnecter l'utilisateur et rediriger vers la page de connexion.Une solution? Merci d'avance.

11
Monirul Islam

Vous avez juste besoin d'ajouter votre crochet de filtre comme ceci:

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

Vous pouvez l’ajouter au fichier functions.php de votre thème.

21
Eugene Manuilov