J'utilise l'API Facebook Connect pour le système de connexion sur un site web construit en PHP. Il n'y a aucun moyen simple de déterminer si un utilisateur est connecté.Mettre à jour les cookies pour le site basé sur Facebook Connect?
$fb = new Facebook($api, $secret);
$fb->get_loggedin_user();
La fonction ci-dessus renvoie toujours un identifiant d'utilisateur, une fois qu'un utilisateur est authentifié avec le site, même s'ils signent sur Facebook, il encore des retours leur identifiant utilisateur. J'ai travaillé dessus pendant un certain temps, et après avoir regardé autour, je pense que la raison pour laquelle c'est parce qu'un utilisateur est authentifié sur le site, l'API Javascript de Facebook stocke les cookies qui sont utilisés pour enregistrer des informations sur la session .
Toutefois, si l'utilisateur se déconnecte de la session Facebook habituelle, le cookie renvoie toujours des valeurs, même si la session n'est plus valide.
Ma question est comment puis-je mettre à jour les cookies afin qu'ils ne me donnent pas de valeurs lorsque la session n'est plus valide?
Lorsque vous dites que la page va être rechargée, est-ce seulement le cas si elle se déconnecte de Facebook? – JasonDavis