2011-05-20 59 views
0

我正在使用Facebook登录通过JavaScript SDK(fb.login)。当我登录时,有时它可以正常工作,但有时它会不断询问电子邮件和密码。无法在我的应用程序的Facebook中正确登录

例如,我在这个窗口中输入电子邮件ID和密码:之后,它连续电子邮件和密码询问

enter image description here

我已经包含了这一点:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> 

    <script src="http://connect.facebook.net/en_US/all.js"></script> 
<div id="fb-root"></div> 
    <img src="<?= $this->baseUrl(); ?>/public/images/facebook_signup.jpg" onclick="fb_login();"/> 
    <script> 
    FB.init({appId: '061665c433986c406bbeda1b465350c1', status: true, 
     cookie: true, xfbml: true}); 

    function fb_login() 
    { 
     FB.login(function(response) 
      { 
       if(response.session!=null) 
       { 
        window.location.href="http://www.allindiaarchitects.com/registration"; 
       } 
       },{perms:'email,user_birthday,offline_access,publish_stream,read_friendlists'}); 
    } 

    </script> 

请人帮助我。

+0

提供您正在使用的登录代码 – 2011-05-20 05:54:43

回答

1

试试这个:

<div id="fb-root"> 
    <img src="<?= $this->baseUrl(); ?>/public/images/facebook_signup.jpg" onclick="fb_login();"/> 
</div> 

如果它不工作,试试这个:

<div id="fb-root"> 
    <fb:login-button autologoutlink="true" size="medium" background="white" length="short"></fb:login-button> 
</div> 
相关问题