web-dev-qa-db-fra.com

Affichage en tant que connecté après la déconnexion (problème W3 Total Cache)

J'ai un lien de connexion/déconnexion utilisant wp_loginout (). Une fois qu'un utilisateur s'est déconnecté, get_currentuserinfo () affiche toujours ses informations utilisateur. Une fois la deuxième page visitée, elle revient à ne pas afficher les informations de l'utilisateur. Cependant, ils sont déconnectés après la déconnexion initiale (car ils ne peuvent accéder à aucune page protégée).

Si je désactive le plugin, je ne rencontre pas ce problème. Comment puis-je m'assurer que lorsqu'un utilisateur se déconnecte, les modifications sont répercutées sans avoir à visiter une deuxième page?

http://wordpress.org/extend/plugins/w3-total-cache/

3
Sandbox Wizard

Comme les commentateurs l'ont mentionné, il s'agit d'une "fonctionnalité" consistant à utiliser des cookies. Les modifications apportées aux cookies ne sont adoptées qu’à la prochaine actualisation de la page.

Vous pouvez essayer d'ajouter une actualisation de page supplémentaire (ce qui fera clignoter la page du navigateur de l'utilisateur) ou ajouter du JavaScript pour détruire le cookie de manière dynamique.

1
Julian Knight

Essayez de ne pas mettre en cache la page d'accueil et cochez également la case pour désactiver la mise en cache des pages de connexion/déconnexion. J'ai rencontré le même problème avec mon site http://www.techflict.com , il a été résolu après la désactivation de la mise en cache pour la page d'accueil. J'espère que cela t'aides...:)

0
panky1986