1
respuesta

Iniciar sesión

<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 < intentos) {
                alert("Inicio de sesión inválido. Por Favor intente acceder de nuevo.");
            }else {
                alert("Inicio de sesión inválido. Póngase en contacto con el administrador del sistema.");
            }
        }
    contador++ 
}


</script>
1 respuesta

Su fue bien elaborado, solo hice una pequeña mejora cuando, usuario falla puede ver cuantos intentos le queda.

<meta charset="UTF-8">

<head>

    <h3>PROGRAMA - Inicio de sesión</h3> 

</head>



<script>


function saltarLinea() {

    document.write("<br>");
    document.write("<br>");


}


function imprimir(frase) {
    document.write(frase)
    saltarLinea();

}


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("Inicio de sesión inválido en el intento " + contador + ". Favor intente acceder de nuevo.");
            }
            else {
                alert("Inicio de sesión inválido. Póngase en contacto con el administrador del sistema.");
            }
        }
        contador++ 
    }


</script>