Buenas noches tengo este código pero difiere al planteado en la solución, igual cumple con lo requerido y adicional le hice unas mejoras, me gustaria saber su opinión. gracias
<meta charset="UTF-8">
<script>
var inicioDeSesionRegistrado = "alura";
var contrasenhaRegistrada = "alura123";
var contador = 1;
for(contador=1;contador<=3;contador++){
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
alert("Bienvenido al sistema " + inicioDeSesionIngresado);
document.write("Ha ingresado al sistema exitosamente");
break;
}
else {
alert("inicio de sesión inválido. Favor intente de nuevo,\n numero de intentos restantes " + (3-contador));
}
}
if(contador=3 && inicioDeSesionRegistrado != inicioDeSesionIngresado && contrasenhaRegistrada != contrasenhaIngresada ){
alert("ha excedido el numero de intentos, contactese con el administrador");
document.write("No logro acceder al sistema");
}
</script>