我成功设置Facebook登录我的网络应用程序(它也有自己的登录系统),但我想知道如何保持FB连接活着,比如发布到他们的墙上,在下面的一个例子中我的登录信息。
这是登录过程(我正在使用Facebook php SDK):
我的应用程序在我的数据库中检查其FB ID是否存在,找到它,因此启动与电子邮件/传递记录用户相同的登录过程......
session_destroy(); 在session_start(); session_regenerate_id();
...然后将用户ID以及我的数据库中的名字和姓氏加载到会话变量
它工作正常,用户可以像使用电子邮件通行证一样使用我的应用程序。
但是,我现在想发布到他们的墙上,但不能因为Facebook会话在我上面的登录过程中被破坏了,所以在我想要发布到他们的墙上的页面上,Facebook php连接代码告诉我,他们没有联系(这是有道理的)。
有人可以对我应该做的正确方法有所了解吗?
感谢您的时间和帮助。
答案 0 :(得分:0)
请获取会话值并使登录fb id保持活动状态。(即)在您注销之前不要取消设置..
$facebook->getSession();