2012-04-22 3 views
1

Je suis confronté à un problème de perte de session tout en intégrant la connexion de FB à l'application. FB login est réussi, lorsque l'utilisateur est redirigé vers mon application, il crée une session Auth.CakePHP 2.0 Auth + FB connexion session d'intégration perdue question

$ this-> Auth> login ($ user [ 'User']); $ this-> redirect ('/ dashboard');

Après redirigeant desserre la session & utilisateur redirection vers la page de connexion.

Je viens juste de lire certains articles, et d'essayer les solutions mais rien aidé à.

Merci, Vijay

+1

Avez-vous défini $ utilisateur [ 'User']? En outre, mettez $ this-> Auth-> login ($ user ['User']) dans un if et redirige seulement en cas de succès. Avant de rediriger, cochez $ this-> Auth-> User() pour voir si elle est remplie. – tvdias

+0

J'ai eu un problème similaire. J'ai trouvé que certains navigateurs sont un peu bogués lorsqu'il s'agit de cadres. jetez un oeil à http://stackoverflow.com/questions/2691864/facebook-iframe-app-with-multiple-pages-in-safari-session-variables-not-persisti comme il peut aider –

Répondre

0

Pour connexion Facebook, après une authentification réussie vous devez ajouter/écrire les détails de l'utilisateur sur la session Auth comme ça,

$ this-> Auth> utilisateur ($ this- > demande-> données);