Tengo un archivo llamado login.html. En este archivo tengo este código:
onAuthStateChanged(auth, (user) => { if (user) { console.log("there is a user now xD") window.location.href = "/HomePage/Home.html" } else { console.log("No user big boy") } })Básicamente, todo lo que hace este código es comprobar si un usuario ha iniciado sesión en firebase y, si lo ha hecho, lo lleva a la página de inicio.
Tengo otra vista llamada createAccount.html. Cuando termino de crear una cuenta, inicia sesión automáticamente en el usuario, lo que hace que el código anterior se ejecute en login.html porque la función onAuthStateChanged ha cambiado.
Mi pregunta es ¿por qué se ejecuta el código de login.html aunque estoy en createAccount.html? ¿Y cómo hago para que deje de funcionar?