Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

INICIO DE SESIÓN

<meta charset="UTF-8">

<h1>LOGIN</h1>

<script>
     function saltarLinea() {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");    
    }  
    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    var inicioDeSesionRegistrado = "alura";
    var contrasenhaRegistrada = "alura321";

    var intentos = 3;
    var contador = 1;

    while (contador <= intentos) {

    var inicioDeSesionIngresado = prompt("Ingrese su usuario");
    var contrasenhaIngresada = prompt("Ingrese su contraseña");

    if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
        alert("Bienvenido al sistema " + inicioDeSesionIngresado);
        break;

    } else {
            if (contador == 3) {
                alert("Agotaste el número permitido de intentos!");
            } else {
                alert("Inicio de sesión inválido. Favor intente de nuevo");
            }
        }
    contador++;
}


if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
        imprimir("Bienvenido al sistema " + inicioDeSesionIngresado);


    } else {
        imprimir("inicio de sesión inválido. Favor comuniquese con el administrador del sistema");
    }



</script>
2 respuestas

gracias por tu aporte, sirve de gran ayuda para los que estamos iniciando a programar

Hola Lina, me llama la atención que pensamos similar. Yo también opté por usar "intentos" y "contador" como variables del cálculo.

Saludos y gracias por compartir su respuesta.

Inicio de Sesión

Usando While con intentos de inicio de sesión