Yo lo realice con ciclo While :)
let inicioDeSesionRegistrado = "alura";
let contrasenhaRegistrada = "alura321";
let contador = 1;
let intentos = 3;
while (contador <= intentos) {
let inicioDeSesionIngresado = prompt("Ingrese su usuario");
let 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++;
}