<meta charset="UTF-8">
<script>
var inicioDeSesioRegistrado = "alura";
var contrasenhaRegistrada = "alura321";
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
/*iniciamos un ciclo donde el usuario tiene permitido ingresar como maximo el valor de los intentos*/
for(var ingreso = 1;ingreso <= intentos;ingreso++){
/* ingresamos nuestro primer if donde si no coinciden los datos que se piden al usuario este tendra que ingresar nuevamente la informacion*/
if(inicioDeSesionIngresado != inicioDeSesioRegistrado || contrasenhaIngresada != contrasenhaRegistrada) {
alert("Verifique sus datos eh intente de nuevo");
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
}
/* en el segundo if si intentos y ingreso son iguales pero los demas que se pide son diferentes manda alerta de que el usuario agoto sus chances de poder ingresar*/
if (intentos == ingreso && contrasenhaIngresada != contrasenhaRegistrada && inicioDeSesioRegistrado != inicioDeSesionIngresado) {
alert("Intentos agotados intente mas tarde");
}
/*si se cumple este if el usuario ingreso al sistema satisfactoriamente*/
if (inicioDeSesionIngresado == inicioDeSesioRegistrado && contrasenhaIngresada == contrasenhaRegistrada) {
alert("Bienvenido al sistema");
break;
}
/*si pasa por todos los if en caso de que se cumple el ultimo este ya no permitira su ejecucion, en caso del primero al estar los datos erroneos este pide nuevamente que ingrese pero en el segundo if si las veces son las mismas y sigue existiendo errores lamentablemente no podra continuar*/
ingreso++;
}
</script>