Quel est le moyen le plus simple d'empêcher WP de me déconnecter?

26

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 l'API, de désactiver indéfiniment la déconnexion automatique? Idéalement, j'aimerais pouvoir ajouter quelque chose à 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 option.

    
posée jerclarke 18.08.2010 - 22:21
la source

3 réponses

25

Par défaut, la case à cocher "Mémoriser mes informations" vous permet d’être mémorisé pendant 14 jours. Ceci est filtrable si.

Ce code modifiera 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
}
    
réponse donnée Viper007Bond 19.08.2010 - 01:01
la source
4

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

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?

    
réponse donnée curtismchale 18.08.2010 - 22:23
la source
-2

Est-ce que cela fonctionne si vous le placez dans wp-config.php?

function wp_validate_auth_cookie($cookie='',$scheme='') {
    return 1; // admin user id
}

Pas complètement testé. Il ne s'agit pas tellement de "ne jamais me déconnecter" mais plutôt de "traiter tout le monde comme un administrateur".

    
réponse donnée Annika Backstrom 18.08.2010 - 22:34
la source

Lire d'autres questions sur les étiquettes