开发者

Facebook php login status

I'm trying to do something similar to the login/registration flow described on this page but via php only.

http://developers.facebook.com/docs/plugins/registration/

What I want to do is display a register link if a user is logged in to facebook but not registered with my site, and a login link if they're not logged in to facebook, however I want to do this all on my side in php, and not using the fb:login-button widget. Is this possible?

I have the login url working, i just want to change the name of the button based on开发者_运维问答 the users status.


You can't do it without loading the javascript lib. If you load nothing from Facebook on the client, then there is no way to do cross domain communication (security). Which means there is no way to tell who the user is, much less if they are logged into Facebook. By loading the javascript API on the client, the javascript code can check for a Facebook cookie and determine who they are and whether they are logged into Facebook or not.

Check through javascript and do a page reload if need be. Better yet, just use css to show/hide what you want.

http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/


Yes, it is possible. Here's a tutorial: Tutorial, Example tutorial

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜