2012-12-18 72 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

是的..但是我想用手工來獲得一個好的感覺,所以我可以對將來選擇的圖書館提出有教育意見。 –