2012-04-22 3 views
1

FB 로그인을 애플리케이션에 통합하는 동안 세션 손실 문제가 발생했습니다. FB 로그인이 성공하면 사용자가 내 앱으로 리디렉션되면 Auth 세션이 만들어집니다.CakePHP 2.0 인증 + FB 로그인 통합 세션 손실 문제

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

리디렉션 후 세션 &이 로그인 페이지로 리디렉션됩니다.

나는 몇 가지 기사를 읽고 솔루션을 시험해보고 있지만 아무런 도움이되지 않았습니다.

감사합니다,

페이스 북 로그인에
+1

$ user [ 'User']을 (를) 설정 했습니까? 또한 $ this-> Auth-> login ($ user [ 'User'])을 if에 넣고 성공한 경우에만 리디렉션하십시오. 리디렉션하기 전에 $ this-> Auth-> User()를 확인하여 채워지는지 확인하십시오. – tvdias

+0

나는 비슷한 문제가 있었다. 프레임을 처리 할 때 일부 브라우저가 약간 버그가 있음을 발견했습니다. 도움이 될 수 있도록 http://stackoverflow.com/questions/2691864/facebook-iframe-app-with-multiple-pages-in-safari-session-variables-not-persisti를 살펴보십시오. –

답변

0

비제이, 당신이 그와 같은 인증 세션에서 사용자 정보를 작성/추가 할 필요가 성공적인 인증 후,

$ this-> Auth-> 사용자 ($ this- > 요청 -> 데이터);