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

PANTALLA INICIO DE SESIÓN

<meta charset="UTF-8"> 

<!--------------------------------------------------PANTALLA INICIO DE SESIÓN----------------------------------------------------------->

<script>

    document.write("<h1>PANTALLA INICIO DE SESIÓN</h1>");

function saltaLinea() /
{

  document.write("<br>"); 

}

function imprima(frase) 

  document.write("<big><big><big>" + frase + "</big></big></big>") 
  saltaLinea();        

}

    var inicioDeSesionRegistrado = "alura";
    var contrasenhaRegistrada = "alura321";
    var numeroIntentos = 3;
    var contador = 1;


    while(contador <= numeroIntentos)
    {

    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");

    }    

    contador++;

  }
  if( inicioDeSesionRegistrado != inicioDeSesionIngresado && contrasenhaRegistrada != contrasenhaIngresada ) 
    {

        alert("Ha usado el número de intentos permitido");


    }

  </script>
1 respuesta

¡Hola Miguel!

En el código que compartiste, se puede ver que se trata de una pantalla de inicio de sesión para un sistema. El código utiliza la función "prompt" para pedir al usuario que ingrese su nombre de usuario y contraseña. Luego, se verifica si los datos ingresados son correctos y se muestra un mensaje de bienvenida o un mensaje de error si los datos son incorrectos.

Una sugerencia que te puedo dar es que, en lugar de utilizar la función "document.write" para imprimir en la pantalla, utilices la función "console.log" para imprimir en la consola del navegador. Esto te permitirá depurar tu código con mayor facilidad.

Además, podrías considerar agregar una función que bloquee el acceso al sistema después de un número determinado de intentos fallidos. De esta manera, se podría evitar que alguien intente adivinar la contraseña de forma repetida.

Espero que esta información te sea útil. ¡Buenos estudios!