reactjs - Firebase,NextJs:如果用户未登录所选页面,如何将用户重定向到登录页面?
问题描述
我们正在使用这个 npm 模块进行 Firebase 身份验证: https ://react-firebase-js.com/docs/react-firebase-auth/getting-started
下面是检查用户是否登录的代码:
<FirebaseAuthConsumer>
{({ isSignedIn, user, providerId }) => {
console.log(isSignedIn);
}}
</FirebaseAuthConsumer>
在页面加载时,如果我登录了,我会得到两次控制台。第一次是假的,第二次是真的。
那么,如何一次检查用户是否登录?
解决方案
推荐阅读
- google-ads-api - 谷歌广告词 API 和关键字规划师控制台之间的结果差异
- r - 如何删除包含另一个数据框中列的元素的行
- reactjs - TypeError: undefined is not an object (评估 'data[imageKey].urls'
- openmp - 在 macOS catalina 2 上运行 openMP 代码时出错
- javascript - 如何从 JSON 中按升序对数据进行排序并将其输出到表中?
- c# - 如何设置没有图标路径的文件夹图标?
- c - 读取路径名时如何使 strtok 工作?
- python - 用另一个数据帧过滤一个数据帧的性能不佳
- r - 无法将颜色设置为 scale_colour_discrete 中的值
- javascript - 我的输入占位符属性替代代码是否可以在例如 IE 中正常工作?