Usando solo un FOR y permitiendo que al primer intento de sesión termine.
Usando solo un FOR y permitiendo que al primer intento de sesión termine.
Una opción más factible y sencilla de hacer , creo que sería usando el do while Recomendable usar el "let" en vez de "var" si quieres que te ayude más puedes contactarme en Discord Floster#8482
Prueba el código
<meta charset="UTF-8">
<h1>Programa de simulación inicio de sesión</h1>
<script>
let usuario = "alura";
let password = "alura321";
let verifica = 0;
do{
let ingresa_usuario = prompt("Ingresa su usuario");
let ingresa_password = prompt("Ingresa su contraseña");
if(ingresa_usuario == usuario && ingresa_password == password){
verifica = 1;
}else{
alert("Inicio de sesión inválido.")
}
}while(verifica == 0);
alert("Bienvenido al sistema " + usuario)
document.write("Ya ingresaste al sistema.")
</script>
Excelente Ronald. Muchas gracias por compartirme esta forma usando con do while Nota: no los conocía. lo que habria que modificarle sería los limites de intentos del ejercicio; ya que deben ser 3. PDTA: Si me puedes ampliar información de porque usas (let) en vez del uso (var), como comúnmente lo explica el profesor Christian en los videos. Muchas gracias y un saludo muy especial.