web-dev-qa-db-fra.com

Quel est le moyen le plus facile d'arrêter WP de jamais me déconnecter

Après un certain temps, WP déconnecte tous les utilisateurs et les oblige à se reconnecter. Pour les environnements de développement sur ma machine locale, cela est odieux et absolument inutile.

Existe-t-il un moyen, basé sur une API, de désactiver indéfiniment la déconnexion automatique? Idéalement, j'aimerais quelque chose que je puisse ajouter à wp-config.php avec d'autres paramètres liés à dev-setup.

Un plugin serait excessif pour moi, je ne le considérerai donc pas comme une réponse, mais vous pouvez aussi le poster en tant qu'option.

27
jerclarke

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

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
}
25
Viper007Bond

Cela a plus à voir avec la façon dont votre navigateur stocke les cookies. Lorsque vous vous connectez, le cookie doit être sauvegardé et WordPress le lit pour voir si vous êtes authentifié (du moins c'est ce que je comprends).

Sur toutes les installations de développement locales, mon nom d'utilisateur est admin et mon mot de passe est admin. Je ne trouve pas que 8 lettres soient vraiment un problème, mais peut-être que je tape plus vite?

4
curtismchale