首页 > 解决方案 > 避免重定向到 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;}

我如何保持用户登录以避免将他重定向到登录页面?

标签: javascriptreactjsfirebaseauthenticationjsx

解决方案


推荐阅读