重新加载页面后获取currentuser

时间:2019-12-04 12:21:47

标签: google-signin googlesigninapi googlesigninaccount

我已经将google登录名添加到我的网站,它可以正常工作,并且在成功进行身份验证之后,我可以检索用户个人资料,但是当我重新加载页面(按F5键)时,我丢失了经过身份验证的用户个人资料。如何检索经过身份验证的用户个人资料?我添加了一个cookie来维护会话,但无法通过Google登录库获取用户个人资料。

这些是我的用例:

  • A)不重新加载页面->工作

    1. 打开网站
    2. 使用Google帐户登录
    3. 浏览网站
    4. 从网站注销。
  • B)重新加载页面-> 问题

    1. 打开网站
    2. 使用Google帐户登录
    3. 浏览网站
    4. 重新加载网站。
    5. 从网站注销。 (问题是因为重新加载后我丢失了经过身份验证的用户,并且在下一个代码中显示了问题)
    const auth2 = gapi.auth2.getAuthInstance()
    await auth2.signOut())
    

谢谢。

0 个答案:

没有答案