2
所以,這是我試圖解決的情況。自動登錄Facebook用戶到應用程序
返回的用戶登錄到Facebook但未登錄到應用程序。在這種情況下,當用戶嘗試加載應用程序時,由於用戶cookie尚未獲得,它會將用戶重定向到登錄頁面。
我用Google搜索了一圈,發現這個解決方案,
FB.Event.subscribe('auth.sessionChange', function(response) {
if (response.session) {
window.location.reload();
}
}
基本上發生了什麼在這裏,我們註冊在Facebook的登錄/註銷事件,當它收到一個迴應,我們重新加載頁面。現在它加載正確的頁面,因爲我們在第一次加載後在我們的網站域上有用戶cookie。
這有效,但問題是雙重負載。這需要很多時間。
如何在服務器端獲取用戶cookie以返回用戶?這樣我就不必進行初始頁面重新加載。
另外,我還看着喊叫,不知何故,他們能夠加載用戶信息,而無需做雙重負荷,沒有任何人知道他們是怎麼做到的呢?
任何幫助是極大的讚賞, 謝謝!