首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用firebase/auth从本地获取当前用户(测试版9)

使用firebase/auth从本地获取当前用户(测试版9)
EN

Stack Overflow用户
提问于 2021-06-07 15:28:24
回答 1查看 183关注 0票数 1

默认情况下,当前版本9中的Firebase/auth将会话本地存储在indexedDB中。但是在加载应用程序时,我在firebase中找不到一个方法来检索本地会话。

当应该可以检索“保存的当前用户会话”时,onAuthStateChanged需要时间来准备好身份验证。

代码语言:javascript
复制
auth.onAuthStateChanged(function (userData) {
  if (userData) {
    // User is signed in.
  } else {
    // No user is signed in.
  }
});

有没有办法不需要手动访问indexedDB就可以直接访问本地当前用户?而不是像在这个gist中那样转储indexedDB,或者亲自将用户发送到localStorage?

EN

回答 1

Stack Overflow用户

发布于 2021-06-11 20:43:04

您可能正在寻找以下内容:

代码语言:javascript
复制
import { getAuth } from "firebase/auth";

const auth = getAuth();
const user = auth.currentUser; // null if no user

您可以在documentation中找到更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67867567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档