2011-07-04 4 views
0

J'utilise le bouton Facebook Connexion sur mon site Web.Problème de déconnexion Facebook

Les visiteurs peuvent se connecter via facebook avec succès. FB login fonctionne intégré à mon propre abonnement. Je veux dire que je garde les journaux des connexions FB.

Le problème est ici; L'utilisateur peut se déconnecter de mon site en cliquant sur le bouton Déconnexion (mon propre bouton de déconnexion)

Lorsqu'ils pressent le bouton de déconnexion, je les redirige vers logout.php et lance le JS suivant; "FB.logout()"

Le code JS provoque la déconnexion de l'utilisateur de son compte Facebook et non de mon site. S'ils se connectent à Facebook sur un autre onglet et actualisent ma page, ils se reconnecteront.

Comment puis-je mettre fin à une session ouverte par l'utilisateur via Facebook sur mon site?

Répondre

0

Vous devez également effacer les sessions facebook de votre machine avec le code ci-dessous:

using Facebook; 

Thread.Sleep(1000); // delay is required to get it work 

Facebook.Session.ConnectSession cn = new   Facebook.Session.ConnectSession(ConfigurationManager.AppSettings["APIKey"].ToString(), ConfigurationManager.AppSettings["Secret"].ToString()); 
cn.Logout(); 
Questions connexes