我正在尝试执行与此页面上描述的登录/注册流程类似的操作,但仅通过php。
http://developers.facebook.com/docs/plugins/registration/
我想要做的是显示一个注册链接,如果用户登录到Facebook但没有在我的网站注册,如果他们没有登录到Facebook,则显示登录链接,但是我想这样做我在php的一面,而不是使用fb:login-button小部件。这可能吗?
我有登录网址,我只想根据用户状态更改按钮的名称。
答案 0 :(得分:3)
如果没有加载javascript lib,你就无法做到。如果您在客户端上没有从Facebook加载任何内容,则无法进行跨域通信(安全性)。这意味着没有办法告诉用户是谁,更不用说他们登录Facebook了。通过在客户端上加载javascript API,javascript代码可以检查Facebook cookie并确定他们是谁以及他们是否登录到Facebook。
通过javascript检查并在需要时重新加载页面。更好的是,只需使用css来显示/隐藏你想要的东西。
http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/
答案 1 :(得分:1)
是的,有可能。这是一个教程: Tutorial, Example tutorial