Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

Inicio sesion

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

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

    for(var intento = 0; intento < 3;intento++)
    {
        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(intento < 2)
            {
                alert("inicio de sesión inválido. Favor intente de nuevo");
            }
            else
            {
                alert("lo siento no pudiste ingresar");
            }
        }
    }

</script>
3 respuestas
solución!

Buen codigo.

El mio es este:

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

    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 {
            alert("inicio de sesión inválido. le quedan " + (intentos-contador)+" intentos.");
        }
        contador++;
    }

    document.write("*** Fin ***");

</script>

Saludos

hola que opinan de mi codigo.? aca se los dejo

<meta charset="UTF-8">
<h1>Simulando una pantalla de inicio de sesión</h1>
<script>

    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);

    } 

    else {
        alert("inicio de sesión inválido. Favor intente de nuevo");
    }

 contador++;
}

</script>

O: me gusta mucho lo de decir el numero de intentos y como usan el while por que la verdad no es que sea la excelencia usandolo siempre la variable termina bien por arriba y solo por eso me a gustado mas el for. xd