如何判断用户是否*未*通过谷歌登录(OAuth2)登录?

如何判断用户是否*未*通过谷歌登录(OAuth2)登录?,oauth,google-plus,google-oauth,Oauth,Google Plus,Google Oauth,我的网页对用户是否登录很敏感。我正在使用Google登录Javascript SDK。当用户到达这个页面时,我想显示一个间隙(“加载…”),然后1)如果用户已登录,则呈现页面;2)如果用户未登录,则将用户重定向到其他位置 谷歌的SDK在检测到用户登录时触发事件。。。但是我怎么知道用户没有登录?auth实例允许您检查用户是否已登录 您无法在页面加载时正确执行此操作,因为需要首先初始化GoogleAuth实例,因此您需要类似以下内容: var auth2 = gapi.auth2.init({..

我的网页对用户是否登录很敏感。我正在使用Google登录Javascript SDK。当用户到达这个页面时,我想显示一个间隙(“加载…”),然后1)如果用户已登录,则呈现页面;2)如果用户未登录,则将用户重定向到其他位置


谷歌的SDK在检测到用户登录时触发事件。。。但是我怎么知道用户没有登录?

auth实例允许您检查用户是否已登录

您无法在页面加载时正确执行此操作,因为需要首先初始化
GoogleAuth
实例,因此您需要类似以下内容:

var auth2 = gapi.auth2.init({...});

auth2.then(function () {
  if (!auth2.isSignedIn.get()) {

  }
});

调用auth2.init将在调用函数之前自动登录以前的用户。

这正是我所缺少的!我以为我已经仔细阅读了登录参考页,叹了口气。谢谢