web-dev-qa-db-fra.com

Se déconnecter automatiquement après X minutes

J'ai récemment découvert que si je ne me déconnectais pas de WordPress, ma session pourrait durer plus d'une journée.

Je me demandais ce que je pouvais faire pour définir une durée maximale d'inactivité sur le site, après quoi l'utilisateur serait déconnecté. Je suppose que cela a quelque chose à voir avec la validité d'un cookie, mais je n'en suis pas sûr. Comment puis-je forcer une déconnexion après un certain temps?

1
Mehdi

Par défaut, la case à cocher "Mémoriser mes informations" vous permet de vous rappeler pendant 14 jours. C'est filtrable si.

ajoutez le code ci-dessous dans votre thème functions.php où 31556926 = 1 an en secondes

Ce code va changer cette valeur:

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );

function keep_me_logged_in_for_1_year( $expirein ) {
    return 31556926; // 1 year in seconds
}
1
Firefog