Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

279
Views
ventana.ubicación.href bucle infinito

estoy usando firebase auth para permitir que los usuarios se registren e inicien sesión en el sitio web, así que estoy usando onAuthStateChanged para permitirles acceder a otras páginas cuando inicien sesión y para que permanezcan en la página de inicio de sesión si no han iniciado sesión, sin embargo, estoy ejecutando en un bucle infinito con mi ventana.ubicación.href y no entiendo por qué este es mi código

 auth.onAuthStateChanged(user =>{ if(user){ window.location.href = "/pages/home.html"; }else{ window.location.href = "/"; }

});

la solución que probé fue esta:

 auth.onAuthStateChanged(user =>{ if(user){ if(window.location.href !== "/pages/home.html"){ window.location.href = "/pages/home.html"; } } if(!user){ if(window.location.href !== "/"){ window.location.href = "/"; } }

});

para tratar de evitar el bucle infinito, ya que no debería entrar en el si más de una vez, pero no funcionó en absoluto, también probé window.location.replace y obtuve el mismo resultado ... cualquier ayuda es apreciada gracias

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!