我正在嘗試做類似於本頁面描述的登錄/註冊流程,但僅通過php。Facebook的登錄狀態
http://developers.facebook.com/docs/plugins/registration/
我想要做的是顯示一個註冊鏈接,如果用戶登錄到Facebook,但不是我的網站註冊和登錄鏈接,如果他們沒有登錄Facebook,但我想在PHP中完成所有這一切,而不是使用fb:登錄按鈕小部件。這可能嗎?
我有登錄網址的工作,我只是想根據用戶狀態更改按鈕的名稱。
我正在嘗試做類似於本頁面描述的登錄/註冊流程,但僅通過php。Facebook的登錄狀態
http://developers.facebook.com/docs/plugins/registration/
我想要做的是顯示一個註冊鏈接,如果用戶登錄到Facebook,但不是我的網站註冊和登錄鏈接,如果他們沒有登錄Facebook,但我想在PHP中完成所有這一切,而不是使用fb:登錄按鈕小部件。這可能嗎?
我有登錄網址的工作,我只是想根據用戶狀態更改按鈕的名稱。
你不能沒有加載JavaScript的lib。如果您在客戶端上從Facebook加載任何內容,則無法進行跨域通信(安全性)。這意味着無法告訴用戶是誰,更不用說他們登錄Facebook。通過在客戶端加載JavaScript API,JavaScript代碼可以檢查Facebook cookie並確定他們是誰以及他們是否登錄Facebook。
檢查通過JavaScript,並做一個頁面重新加載,如果需要的話。更好的是,只需使用CSS來顯示/隱藏你想要的。
http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/
是的,這是可能的。這裏有一個教程: Tutorial, Example tutorial
這不是我的意思。我的網站已經有了登錄流程。我想確定一個用戶是否完全登錄Facebook,類似於登錄/註冊按鈕在這些情況下執行不同操作的方式。 – ricick 2011-04-13 01:02:38
你想Facebook的API,而無需使用Facebook的API的功能? – drudge 2011-04-13 00:50:29
不,我想知道用戶是否已登錄Facebook,因此我可以顯示「註冊」按鈕而不是「登錄」按鈕。 – ricick 2011-04-13 01:40:41