javascript - 避免重定向到 Firebase 中的登录页面
问题描述
有没有办法避免每次刷新页面时都重定向到登录页面?我正在使用 react 和 firebase,每次渲染都会将我重定向到登录页面,但在状态下我仍然拥有登录用户的信息。
我有这个钩子:
function useAutenticado () {
const [usuarioAutenticado, guardarUsuarioAutenticado] = useState(null);
useEffect(()=>{
const unsuscribe = firebase.auth.onAuthStateChanged(usuario => {
if (usuario) {
guardarUsuarioAutenticado(usuario);
}
else {
guardarUsuarioAutenticado(null);
}
});
return () => unsuscribe();
},[]);
return usuarioAutenticado; export default useAutenticado;}
我如何保持用户登录以避免将他重定向到登录页面?
解决方案
推荐阅读
- python - Tensorlayer 因 Tensorflow 1.10.0rc0 失败
- powershell - 计算多个文件夹的文件夹大小
- android - Ionic后台地理定位服务插件安装错误
- java - 如何在 Kubernetes Java 应用程序中获取当前 Pod
- listview - 滚动小部件 - 让 ListView 中的所有 Json 子项保持活动状态
- cucumber - 执行runner.java类通过cucumber生成步骤定义时发生初始化错误,没有Maven
- android - PopUpWindow WindowManager$BadTokenException: 无法添加窗口 - 令牌 null 无效
- vue.js - 如何在静态网站的一小部分选择性地使用 VueJS 路由
- jquery - jquery根据参数显示选择选项
- javascript - 创建树状文件路由