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

Inicio de sesion no funciona

Hola, alguien me ayuda con esto? primero, el Break me lo marca como un error y no me deja ejecutar el codigo. si reemplazo el break con un i=3, para q se acaben los numeros de intentos si funciona. pero en ese caso, me pide 3 veces seguidas el usuario y luego la contraseña.

<meta charset="UTF-8">

<script>

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



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


    for(var i =0; i<=3;i++)

        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. Favor intente de nuevo");
    }





</script>
2 respuestas
solución!

hiciste el for pero no le pusiste sus llaves

for(var i = 0; i < 3;i++){

        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. Favor intente de nuevo");
        }
    }

gracias, soy un bolud... jaja