2010-11-08 124 views
5

你好我试图让用户选择登录到我的网站与他们的Facebook帐户。
至于我在Facebook的API读取我只login with pop-up window发现,但我不喜欢它... ...
我想使它像这里计算器
1.用户点击“登录”形象OT按钮
2.整个窗口去FB页面,并询问用户烫发
3.找回用户到我的网页...Stackoverflow与Facebook帐户的风格登录

回答

9

如果你使用:

http://github.com/facebook/php-sdk

你可以做一些事情:

$facebook = new facebook(); 
    $fbSession = $facebook ->getSession(); 

    //IF user is logged in 
    if ($fbSession) 
    { 
     $_SESSION['fbsession'] = json_encode($fbSession); 
    } 
    else 
    { 
     header('Location: '.$facebook->getLoginUrl()); 
    } 
+0

是的,这就是我所说的。谢谢 ! – T1000 2010-11-08 12:23:34

+0

+1 heck yeah! ...这是我一生的所在 – 2010-11-08 21:53:02

+0

所以这意味着当我们打开Web应用程序的登录页面,然后在加载时,我们会写这个代码。当我们将用户转发到https://graph.facebook.com/oauth/authorize这个userl时,它会自动选择这些值。就像stackoverflow一样。他们将用户重定向到这个使用JavaScript的点击Facebook按钮。如果我错了,请纠正我。 – Prashant 2011-01-16 16:45:13

相关问题