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

Inicio de sesión, simulacro

Hola, alguien me puede ayudar por favor, hice el código con el break pero no me funciona :c no sé qué está mal o que debería corregir, si me ayudan estaría muy agradecida

<meta charset="UTF-8">

<h1>Registro</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 inicioDeSesionIngresado = prompt("Ingrese su usuario");
    //var contrasenhaIngresada = prompt("Ingrese su contraseña");

    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 " + inicioDeSesionIngresado);
            break;

        } else {

            if (intentos==3) {
                alert("Agotaste tus intentos permitidos para entrar");
            }
            else{

                alert("inicio fallido. Favor intente de nuevo");

            }

        }
        contador++


    imprimir("Entraste")


</script>

1 respuesta

Hola Sara, espero que estés bien!

Tienes que usar {} para la apertura y cierre de tu while, así como que hizo con los if.

Saludos y buenos estudios!