2012-12-18 38 views
2

这是我第一次整合Facebook。我有一个关于CI的网站,到目前为止我主要使用JS SDK。如何使Facebook登录保持与Codigniter?

所以我的问题是 - 一旦用户使用FB登录,你如何坚持他的身份和图片在页面之间?你是否在每个页面上对FB.api的信息进行JS调用?或者您是否通过PHP将会话信息保存在会话变量中。 (或另一种方式?)

我不确定常见的做法是什么。

+0

Facebook JS SDK是否没有将数据保存在cookie中? – Jeemusu

回答

3

我使用tank auth来完成此操作。它是一个可用于fb_login的codeigniter认证库

tere是github上的一些示例项目,包含教程和代码。 this看起来很有趣,因为它提供了对许多流行网络的支持,您可以开始一个会话并将其Facebook数据放入其中。 每个页面视图你可以有一个帮手,只是检查,看看他们是否有任何Facebook会话数据集

+1

是的..但是我想用手工来获得一个好的感觉,所以我可以对将来选择的图书馆提出有教育意见。 –