【问题标题】:Firebase user authentication multiple users on different instancesFirebase 用户身份验证不同实例上的多个用户
【发布时间】:2020-01-12 16:31:53
【问题描述】:

我正在创建一个使用用户身份验证的 firebase 应用程序,以及一个用于与 Twilio 进行视频通话的快速服务器。现在,我不太确定如何测试多个用户登录到我的应用程序,因为当我打开不同的选项卡到 localhost:3000 时,每当我更改路由时,两个窗口都会重定向到同一个位置(使用 react-router-dom) .因此,当我尝试在其他选项卡上登录时,所有其他选项卡将重定向到登录页面,而不是保留在主页仪表板上。

这可能是我在 Firebase 中处理用户的方式,或者我是如何使用 express 进行测试的问题吗?

感谢任何帮助。

【问题讨论】:

    标签: firebase express firebase-authentication react-router


    【解决方案1】:

    Firebase 身份验证并不真正支持将多个用户登录到单个应用实例。该登录在加载相同站点的所有选项卡之间全局共享。如果您尝试登录新用户,旧用户将立即被强制退出。这适用于所有客户端应用平台,包括 iOS 和 Android。

    如果您想测试同时登录您网站的两个用户,请尝试两种不同的浏览器,或使用两种不同的 Chrome 配置文件,以便每个浏览器窗口的每个用户存储空间不同。

    【讨论】:

      猜你喜欢
      • 2018-07-15
      • 2021-07-31
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多