开发者

How to find out a user is logout or not in Facebook iFrame App?

My application is iFrame App. Before, I can use $_REQUEST['fb_sig_logged_out_facebook'] to determine the facebook user is logout or not. However, with iFrame, I don't see that variable passing in. What can I do?

I'm also using the new PHP SDK but it doesn't have any function to help me on that.

What I want to find out is whether the user has logged out facebook or not installed the application. Both will return null in the facebook->session. I 开发者_开发技巧need to distinguish these two. :)


Facebook no longer provides that querystring value with the new authentication system. Facebook's migration guide states that you can "Assumed when there is not a profile_id and your application is an IFrame app." You can read more about the new canvas authentication here: http://developers.facebook.com/docs/authentication/canvas

The other alternative is to check if the window.top.location is on the apps.facebook.com domain.

0

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜