首页 > 解决方案 > Firebase多用户使用同一系统登录不同的浏览器

问题描述

我有一个场景,firebase 中有多种类型的用户。

customer,adminprofessor

尝试customer从一个浏览器和admin另一个浏览器登录。当我尝试使用名为firebase_auth.sign_in_with_email_and_password().

它会自动清除上次登录并获取上次登录用户详细信息的详细信息。

是否有任何解决方案可以在同一浏览器中在 firebase 中登录多个用户。

标签: firebasefirebase-authentication

解决方案


最简洁的答案是不

解释是因为登录会存储一个cookie来记住您的登录,以便您下次访问、新标签或刷新页面。

您可以做的是使用相同的浏览器以隐身模式打开您的网站。这将为您提供一个完全隔离的会话,当您关闭窗口时会清除帐户信息(您必须关闭所有隐身标签)。


推荐阅读