Lors d’un autre projet réalisé en WordPress pour le site Togo Diaspora que j’ai réalisé avec mon ami Pierre Bernard. J’ai rencontré un problème pour le lien déconnexion depuis le site public.
J’ai mis en place l’extension « Theme my login » pour que les formulaires d’inscription, d’authentification et d’oubli de mot de passe soit intégré au sein même du thème que j’ai crée spécifiquement pour ce projet.
Un lien déconnexion devait être placé sous un article car l’authentification est obligatoire pour soumettre un commentaire. Mais ce lien d’origine ne fonctionnait pas, il était du genre : /login?action=logout
J’ai remarqué que depuis la partie administration, un paramètre _wpnonce était présent en plus sur cette URL afin que la déconnexion fonctionne. J’ai donc rajouté ce paramètre mais quelle valeur lui donné ?
Après divers recherches, voici la solution:
/login?action=logout&_wpnonce=<?php echo wp_create_nonce(’log-out’) ?>
Dites moi si a fonctionne aussi correctement chez vous ou si vous avez une meilleure solution.
#1 par Joël Gaujard à 21 octobre 2009 - 22 h 14 min
Citation
Alors qu’as tu mis pour régler ton problème ?
#2 par R0M4iN74 à 21 octobre 2009 - 22 h 02 min
Citation
Je m’en suit sorti en mettant
#3 par R0M4iN74 à 21 octobre 2009 - 21 h 59 min
Citation
J’ai le meme soucis que toi mais ta solution ne fonctionne pas. Il ne veut pas me deconnecter depuis les commentaires de mon thème. Une autre piste?