2009-12-21 2 views
0

J'ai un site facebook connect. Je suis capable de "connecter" à mon site avec le facebook api & fbml. Je voudrais donner à mes utilisateurs la possibilité d'inviter des amis. J'utilise l'invitation multi et le formulaire se montre bien.Site externe de connexion Facebook utilisant une invitation multi-amis, perd la session de cakephp existante

Mon problème est une fois que l'utilisateur soit invite ou annule sur la page, la demande de retour à mon application de facebook, provoque une nouvelle session à démarrer. Dans le beforeFilter d'appcontroller, j'ai essayé d'utiliser l'identifiant de session facebook comme identifiant de session de mon application cakephp, et au retour de facebook, j'utilise session_id ($ id) pour forcer l'utilisation de la session existante de l'utilisateur. Cependant, lorsque session_start() est finalement appelée, un nouvel identifiant de session est attribué à chaque fois. Tout le monde là-bas implémenté cakephp connecter site Web qui utilise l'invitation multi.

Remarque: il s'agit d'un site web d'application externe, aucune page de toile ne voulait.

+0

cela est dans notre environnement de dev, donc je pense que le réglage est faible ou moyen, je vais jeter un oeil après les vacances. également, ma session cakephp est définie sur démarrage automatique. J'ai réservé ce numéro pour l'instant sur notre site, en allant travailler sur d'autres fonctionnalités facebook. –

Répondre

0

dans le noir, mais quel est votre réglage de sécurité? Si c'est haut, essayez le moyen. alors peut-être que votre clé de session ne sera pas réinitialisée lors d'un chargement de page ultérieur.

0

fil vieux, mais je fixe la même question de mettre la sécurité en basse

+0

Cela devrait être un commentaire. –

Questions connexes