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

DUDA SOBRE INICIO DE SESION

HOLA MI CODIGO FUNCIONA, PERO VIENDO LOS CODIGOS DE OTROS COMPAÑEROS VEO QUE PUSIERON ALGUNAS VAR DENTRO DEL WHILE, MIENTRAS QUE YO DEJE LAS VARIABLES AFUERA DEL WHILE, CABE ACLARAR QUE FUNCIONA EL CODIGO, PERO QUISIERA SABER QUE IMPLICACIONES TIENE ESTO O SI ALGUNA DE LAS DOS FORMAS ES MAS CORRECTA QUE LA OTRA, DEJO MI CODIGO Y ESTOY ABIERTO A SUGERENCIAS. GRACIAS

    <meta charset="UTF-8">
    <script>
        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 <= 3) {
            if (inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada) {
                alert("Bienvenido al sistema " + inicioDeSesionIngresado);
                break;
            } else {
                alert("El inicio de sesión o la contraseña son incorrectos.");
                inicioDeSesionIngresado = prompt("Ingrese su usuario:");
                contrasenhaIngresada = prompt("Ingrese la contraseña:");
                contador++;

            }

        }

        if (inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada) {
            document.write("Bienvenido al sistema " + inicioDeSesionIngresado);
        } else {
            document.write("numero de intentos fallidos alzanzados, comuniquese");
        }

    </script>
1 respuesta

Si funciona, no afecta en nada. Yo diría que es más por estética de cada quien, el cómo realiza el seguimiento del código.