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.

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.