首页 > 解决方案 > Firebase,NextJs:如果用户未登录所选页面,如何将用户重定向到登录页面?

问题描述

我们正在使用这个 npm 模块进行 Firebase 身份验证: https ://react-firebase-js.com/docs/react-firebase-auth/getting-started

下面是检查用户是否登录的代码:

<FirebaseAuthConsumer>
  {({ isSignedIn, user, providerId }) => {
    
    console.log(isSignedIn);
    
  }}
</FirebaseAuthConsumer>

在页面加载时,如果我登录了,我会得到两次控制台。第一次是假的,第二次是真的。

那么,如何一次检查用户是否登录?

标签: reactjsfirebasenext.js

解决方案


推荐阅读