Symfony 2和facebook登录错误

时间:2011-09-28 09:10:36

标签: php facebook symfony

我正在使用 fos_facebook 软件包将 facebook 登录系统与我的网络应用程序集成。我收到了以下错误。

  

“无法从会话中检索Facebook用户”

有没有人遇到过这个问题?任何人都可以成功地将Facebook与symfony整合?请提供您的配置和userInterface类。

1 个答案:

答案 0 :(得分:2)

你必须给浏览器一点时间来处理Facebook cookie。

<script>
   function goLogIn(){
       window.location = "{{ path('_security_check') }}";
   }

   function onFbInit() {
       if (typeof(FB) != 'undefined' && FB != null ) {
           FB.Event.subscribe('auth.statusChange', function(response) {
              setTimeout(goLogIn, 500);
           });
       }
   }
</script>

这是来自FOSFacebookBundle文档的摘录。描述过程的地方:)