2010-08-02 9 views
2

Cela fonctionnait donc je ne sais pas ce qui ne va pas. L'utilisateur peut se connecter à Facebook très bien. Se déconnecter est le problème.Facebook OAuth2 Logout ne supprime pas fb cookie

Je déconnecte l'utilisateur en le redirigeant vers le script php de déconnexion de Facebook. Lorsque l'utilisateur clique sur ce lien, il est déconnecté de la page Facebook. Cependant, quand ils sont redirigés vers mon site, je remarque que le cookie fb_ est toujours là. PHP SDK renvoie toujours les détails de la session fb de l'utilisateur. La chose étrange va à www.facebook.com montre que je suis déjà déconnecté de Facebook.

Qu'est-ce qui pourrait mal tourner ici? Merci, je suis perplexe :(.

Répondre

2

Bon, à la fin, ce que je faisais était de générer un getLogoutUrl() avec une adresse URL next= à mon script de déconnection qui supprimera le cookie de facebook par setSession(null).