Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío Inicio de Sesión del Instructor

<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

1 respuesta

Hola Luis, espero que estés bien!

Gracias por compartir tu solución, felicitaciones!

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios