gpt4 book ai didi

firebase - 跨所有选项卡获取 Firebase session

转载 作者:行者123 更新时间:2023-12-05 04:01:13 25 4
gpt4 key购买 nike

我不确定我需要分享什么代码,但它的出现使得每次我登录时,我的 firebase-functions session 都在那个选项卡上维护,这意味着如果在我的浏览器中,我已经通过一个选项卡登录并且打开一个新标签,我需要重新登录。

如何使我的 firebase 函数 session 保持一致,即如果在一个选项卡中打开,我不需要在另一个选项卡中打开。

这个话题似乎很相关,但自 OP 发布以来已经有一段时间了。

https://groups.google.com/forum/#!topic/firebase-talk/zkrJsCh0_sw

最佳答案

如果我正确地解释了你的问题,你

  1. 拥有一个允许用户登录的 Firebase 应用,并且
  2. 您希望已登录的用户能够打开一个新选项卡,并自动在那里登录

您可以通过在前端代码中添加以下行来完成此操作,在 Firebase SDK 已初始化且可用的位置:

firebase.auth().setPersistence(firebase.auth.Auth.Persistence.LOCAL);

代替 LOCAL 最后,其他两个选项是 SESSIONNONE,每个选项都逐渐变得更加严格允许用户保持登录状态。

请注意,LOCAL 是默认设置,因此您可能希望检查此设置是否已在代码的其他地方更改。

另请注意,大写字母是正确的。

您可以在官方 Firebase docs on persistence 阅读有关选项的更多信息,并查看有关如何实现此代码的更详细示例。

如果这不是您要问的问题,您可能希望考虑澄清您的问题以表明我的假设 1. 或 2. 有何不正确之处。干杯!

关于firebase - 跨所有选项卡获取 Firebase session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55550022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com