2
我有一個對用戶是否已登錄敏感的網頁。我正在使用Google Sign-In Javascript SDK。當用戶到達此頁面時,我想顯示插頁式廣告(「加載...」),然後1)如果用戶已登錄,則顯示頁面; 2)如果用戶沒有登錄,則將用戶重定向到其他位置。如何判斷用戶是否通過Google登錄(OAuth2)未登錄?
Google的SDK在檢測到用戶已登錄時觸發事件...但是如何知道用戶未登錄?
我有一個對用戶是否已登錄敏感的網頁。我正在使用Google Sign-In Javascript SDK。當用戶到達此頁面時,我想顯示插頁式廣告(「加載...」),然後1)如果用戶已登錄,則顯示頁面; 2)如果用戶沒有登錄,則將用戶重定向到其他位置。如何判斷用戶是否通過Google登錄(OAuth2)未登錄?
Google的SDK在檢測到用戶已登錄時觸發事件...但是如何知道用戶未登錄?
auth實例允許您檢查用戶是否已登錄。
gapi.auth2.getAuthInstance().isSignedIn.get()
因爲GoogleAuth
實例需要先初始化你不能這樣做在頁面加載這個權利,所以你需要像這樣:
var auth2 = gapi.auth2.init({...});
auth2.then(function() {
if (!auth2.isSignedIn.get()) {
}
});
調用auth2.init將簽署 - 在調用您的函數之前自動在之前的用戶
正是我失蹤的!我想我已經仔細閱讀了登錄參考頁面,嘆了口氣。謝謝。 – stickfigure