1

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

这些是我的用例:

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

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

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

提前致谢。

4

0 回答 0