Desde la página index.html hay una opción para iniciar sesión. Si el inicio de sesión es exitoso, entonces quiero moverlos a otra página (dashboard.html). Si cierran sesión, entonces se mueven de nuevo a index.html.
Para rastrear si alguien ha iniciado sesión o no, estoy usando onAuthStateChanged()
auth.onAuthStateChanged(user => { if (user) { console.log('user is signed in', user); window.location.assign('dashboard.html'); } else { console.log('user is NOT signed in'); window.location = 'index.html'; } })El problema que tengo es que el navegador parece estar dando vueltas en un bucle sin fin. Alguien tiene alguna idea sobre esto por favor