我在使用PHP構建的網站上使用Facebook Connect API作爲登錄系統。有沒有簡單的方法來確定用戶是否登錄。更新Facebook連接網站的cookies?
$fb = new Facebook($api, $secret);
$fb->get_loggedin_user();
上述函數總是返回一個用戶ID,一旦用戶與該網站驗證,即使他們登出的Facebook,但它仍然回報他們的用戶ID。
我已經在此工作了一段時間,並且環顧四周後,我認爲它這樣做的原因是因爲當用戶在網站上進行身份驗證時,Facebook JavaScript API存儲用於保存會話信息的Cookie 。
但是,如果用戶退出常規Facebook會話,即使會話不再有效,cookie仍然會返回值。
我的問題是我如何更新cookie,以便他們在會話不再有效時不給我值?
當你說它會重新加載頁面,這隻會發生,如果他們註銷Facebook的? – JasonDavis 2010-01-03 08:32:48