2
respuestas

Respuesta | Codigo Inicio de Sesion

Buenas a todos

Cordial Saludo

<meta charset="UTF-8">
<script>

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

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

    if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
        alert("Bienvenido al sistema " + inicioDeSesionIngresado);
    } else {
        while(count > 0){
            alert("inicio de sesión inválido. Favor intente de nuevo. Le quedan "+count+" Intentos");
            var inicioDeSesionIngresado = prompt("Ingrese Nuevamente su usuario");
            var contrasenhaIngresada = prompt("Ingrese Nuevamente su contraseña");
            count = count - 1;
        }
    }

    if(count == 0){
       document.write("Lo sentimos datos incorrectos contactese con el administrador para mas informacion");
    }
</script>
2 respuestas

Henry podrías ahorrar código si el while lo colocas donde haces la primera petición. Lo otro es que si fallas el primer intento, sucede el else y en este while solo estas pidiendo datos, por lo que si colocas los correctos lo seguirá haciendo.

"Si falla" es por el intento que sucede en el else y en este while solo estas pidiendo datos, por lo que si colocas los correctos lo seguirá haciendo.