FB необходимо перезагрузить пару раз после входа в систему - PullRequest
0 голосов
/ 03 января 2012

Я использую плагин Cakephp Facebook, и пока все это работает, за исключением того факта, что мне нужно перезагрузить страницу один или два раза, прежде чем пользователь вошел в систему ...

Я проверил часть обновлениялогина fb и он работает, просто не дает мне нужные мне данные ...

 FB.Event.subscribe('auth.login',function(){
                    window.location.reload()
 });

1 Ответ

0 голосов
/ 21 января 2012
 FB.Event.subscribe('auth.login',function(){
                    window.location.reload()
 });

Перед тем как вслепую перезагрузить страницу, вы должны проверить возвращаемый ответ.

 FB.Event.subscribe('auth.login',function(response){
       var isLoggedIn = decodeResponse(response);
       if(isLoggedIn )
                    window.location.reload()
       else
                    showErrorMessage(response);
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...