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

12

Je souhaite déconnecter l'utilisateur automatiquement lorsque l'utilisateur est inactif pendant plus de 10 minutes, ce qui signifie que l'utilisateur est connecté à un site et que l'utilisateur n'a parcouru aucune page pendant plus de 10 minutes. déconnecter l'utilisateur et rediriger vers la page de connexion. Merci d'avance.

Monirul Islam
la source

Réponses:

23

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.

Eugene Manuilov
la source
Tout d'abord, merci pour les crochets. Je veux savoir s'il est possible de changer l'arrière-plan lorsque l'utilisateur est déconnecté (pour des raisons de sécurité) et ne reste pas sur la page de contenu de l'administrateur?
sampaii