<meta charset="UTF-8">
<script>
var inicioDeSesionRegistrado = "alura";
var contraseñaRegistrada = "alura321";
var maximoIntentos = 3;
var intentoActual = 1;
while(intentoActual <= maximoIntentos){
var inicioDeSesionIngresado = prompt("Ingrese su usuario: ");
var contraseñaIngresada = prompt("Ingrese su contraseña: ");
if (inicioDeSesionRegistrado == inicioDeSesionIngresado && contraseñaRegistrada == contraseñaIngresada){
alert("Bienvenido al sistema: " + inicioDeSesionIngresado);
intentoActual = maximoIntentos; // Lo hice bien, así que paso todos los intentos que falten y salgo del loop. Allá abajo aumentará +1!
} else {
if (intentoActual == 3) {
alert("Agotaste el número permitido de intentos!");
} else {
alert("Inicio de sesión inválido. Favor intente de nuevo");
}
}
// vaya al próximo intento
intentoActual = intentoActual +1;
}
</script>
Hola a todos, al finalizar el ejercicio de "Inicio de Sesión", me llamo la atención el código del instructor que me di a la tarea de intentar ejecutarlo percatándome de que no funcionaba, ya corregido quedaría como en el ejemplo que les comparto, quizá no se hayan dado cuenta de que no funcionaba pero solo eran detalles de corregir el nombre de las variables y un punto y coma. Fue interesante descifrar porque no se ejecutaba como debería.
Saludos