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

Solución al problema

Muestro mi solución al problema "Simulando una pantalla de inicio de sesión" añadiendo un bucle while para que el usuario tenga un máximo de 3 intentos y un break en la condición IF para detener el programa cuando el usuario coloque las credenciales verdaderas.

    <meta charset="UTF-8" />

    <h1>Inicio de Sesión</h1>

     <script>
         var inicioDeSesionRegistrado = "alura";
         var contrasenhaRegistrada = "alura321";
         let intentos = 1;

      while (intentos <= 3) {
            var inicioDeSesionIngresado = prompt("Ingrese su usuario");
            var contrasenhaIngresada = prompt("Ingrese su contraseña");
            intentos++;
                if (inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada) {
                    alert("Bienvenido al sistema " + inicioDeSesionIngresado);
                    break;
                } else {
                    alert("inicio de sesión inválido. Favor intente de nuevo");
                }
      }
    </script>
1 respuesta

Hola Ricardo, 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