Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
6
respuestas

Mi Programa de Inicio de Sesion

<meta charset="UTF-8">

<h1>Iniciar Sesion</h1>

<script>

function saltarLinea() {
document.write("<br>");
};

function imprimir() {
document.write(text);
SaltarLinea();
};

var usuarioGuardado = "Victor";
var claveGuardada = "victor123";
var intentos = 3;
var contador = 1;

while (contador <= intentos) {

    var usuarioIngresado = prompt("Ingrese su Nombre Usuario");
    var claveIngresada = prompt("Ingrese Su Clave de Acceso");

    if (usuarioGuardado == usuarioIngresado && claveGuardada == claveIngresada) {


        alert("Bienvenido Al Programa Alura " + usuarioGuardado);
        break;

    }    

    else {

        alert("Usuario o Contraseña Incorrectos, Por Favor Intente de Nuevo");

    }

    contador++;

}
</script>
6 respuestas

le añadido


    if (contador > intentos) {

        imprimir("Usted ha agotado todos los intentos");

    }

para mostrar mensaje de que ha agotado los intentos una vez excedido el 3er intento

Comparto como quedó el mío

<meta charset="UTF-8">

<script>

    function saltarLinea() {
        document.write("<br>");
        document.write("<br>");


    }

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

    var intentos = 3;
    var inicioDeSesionRegistrado = "alura";
    var contrasenhaRegistrada = "alura321";
    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);
            document.write("<h1> BIENVENIDO A ALURA </h1>");
            break

        } 

        else {

            var intentosRestantes = intentos - contador;

            if(intentosRestantes == 0) {

                alert(inicioDeSesionRegistrado + " ha agotado todos los intentos posibles, su usuario ha sido bloqueado; comuniquese con el Administrador");
                document.write("<h1> USUARIO BLOQUEADO </h1>");

            }

                else {

                    alert("inicio de sesión inválido. Le restan " + intentosRestantes + " intentos posibles"); 

                }

        contador ++;

        }    

    }





</script>

Hola Víctor, muy buen detalle al finalizar. Muchas gracias por compartir.

solución!

@Hector, muy ingenioso compañero..

Te Felicito.

@Jorge, Esa es la idea, porder compartir lo que pueda ser util..

Gracias por compartir tu código con nosotros, he probado aquí y el resultado ha sido muy bueno.