Solución propuesta:
<meta charset="UTF-8" />
<h1>PROGRAMA: INICIO DE SESIÓN</h1>
<br />
<script>
function SaltarLinea() {
document.write("<br>");
}
function SaltarLineax4() {
document.write("<br><br><br><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 {
alert("inicio de sesión inválido. Favor intente de nuevo");
}
contador++;
}
if (
inicioDeSesionRegistrado == inicioDeSesionIngresado &&
contrasenhaRegistrada == contrasenhaIngresada
) {
Imprimir(inicioDeSesionRegistrado + " Bienvenido.");
} else {
Imprimir("El Nombre de Usuario o Password no coinciden, presione F5.");
alert("Pulse F5 para intentarlo nuevamente.");
}
SaltarLinea();
Imprimir("Para intentar nuevamente, pulse F5.");
</script>