2013-03-29 5 views
0

FOSFacebookBundle & FOSUserBundle을 사용하려고합니다.
설명서로 설정되었습니다.
오류가 발생하지 않습니다.FOSFacebookBundle이 내 사이트에서 작동하지 않습니다.


FOSUserBundle의 사용자 등록, 로그인, 로그 아웃이 성공했습니다.
초대장 등록이 추가되었습니다.

지금까지는 정상이며 작동 및 처리를 이해합니다.


그리고 FOSFacebookBundle을 추가하려고합니다.
설명서로 설정되었습니다.
오류가 발생하지 않습니다.
로그인 버튼에서 팝업이 표시되고 Facebook 로그인이 성공했습니다.

여기에 대한 조치와 처리에 대해 이해할 수 없습니다.


성공한 경우 사용자가 데이터베이스에 추가됩니까?

성공한 경우 "isGranted"가 작동합니까?

if ($this->container->get('security.context')->isGranted('IS_AUTHENTICATED_REMEMBERED')) { 
    // ... 
} 

그래서, 페이스 북의 로그인 내 사이트에서 성공적이다.
그러나 내 사이트에는 어떤 영향을 미치지 않습니다.
Facebook을 통한 로그인 상태를 처리 할 수 ​​없습니다.

오류는 없습니다.
컨트롤러에서 사용자를 어떻게 처리합니까?
어디에서 확인해야합니까?
오류가 표시되지 않으므로 문제를 조사해야하는 위치를 알려주지 않습니다.

답변

0

데이터베이스를 확인 했습니까? 일반적으로 ROLE_FACEBOOK을 가진 새로운 사용자가 있어야합니다. 프랑스어를 이해할 수 있다면 here을 보셔야합니다.

+0

Facebook에서 로그인 한 경우 자동으로 데이터베이스에 등록됩니까? 데이터베이스 (FOSUser)가 변경되지 않았습니다. 오류는 없지만 어딘가에 실수가 있습니다. 구성 파일에서 확인합니다. –

관련 문제