Facebook bouton de déconnexion et de rediriger après déconnexion
J'utilise ce code
<fb:login-button autologoutlink="true" perms="user_likes" size="large"></fb:login-button>
créer un compte de connexion/déconnexion fb bouton.
Tout fonctionne, après la connexion, le bouton de connexion à devenir un bouton de déconnexion. Mais Si l'utilisateur clique sur le bouton de déconnexion, la page n'est pas actualisée et donc toutes les choses qui devraient s'affichent uniquement lorsque l'utilisateur est authentifié sont encore là jusqu'à ce qu'une page de manuel actualisation.
Cela n'arrive pas si j'obtiens l'url de déconnexion (SDK Javascript)
$logoutUrl = $facebook->getLogoutUrl();
puis de mettre en place un bouton de déconnexion moi-même; dans ce cas, un bon "suivant" paramètre (avec l'url de la page en cours) est passé et que la page est rechargée.
Je tiens encore à utiliser la première solution, est-il possible d'utiliser le "prochain" paramètre?
OriginalL'auteur Eugenio | 2011-01-26
Vous devez vous connecter pour publier un commentaire.
Faire la redirection de vous - même ajouter ceci à JavaScript, quelque part après
FB.init()
:Cette fonction se déclenche lors de la déconnexion par le biais de la FB bouton qui se passe.
Vous êtes les bienvenus. Je faisais exactement la même chose il y a quelques mois, je suppose que c'est tout à fait un problème commun 🙂
Vous êtes l'homme. J'ai passé des jours à chercher pour cette réponse
OriginalL'auteur Piskvor
Pour l'authentification intégrée (Facebook + Asp.Net MVC), je viens d'utiliser Javascript et
FormsAuthentication.SignOut();
OriginalL'auteur Fernando JS
La réponse ci-dessus par Piskvor a fait pour moi. Son fou combien d'heures j'ai passé à essayer de comprendre cela.
Principal problème avec les plugins comme ce Facebook pour CakePHP, c'est qu'ils ne viennent pas avec les mises à jour. Api, particulièrement populaires tels que Facebook, changent tout le temps parce qu'ils sont imporved. Si le gars qui l'a écrit à l'origine comme un passe-temps se déplace avec sa vie et arrête la mise à jour du SDK de gens qui sont moins knowladgable sur la façon de modifier les choses deviennent coincé.
CODE DE TRAVAIL:
Néanmoins, merci pour une excellente solution Piskvor, voici mon bout de code pour
La clé morceau de code est ici:
OriginalL'auteur user1052933