Buenas noches compañeros, queria solicitar una ayuda. este es el codigo que eh escrito para el inicio de sesion, cuando lo lanzo la 2 primeras opciones funcionan bien, pero antes de iniciar el 3 intento me lanza el mensaje "Olvido sus credenciales, agoto sus intentos, por favor comunicarse con soporte." ¿Donde esta mi error?, ¿Que debo cambiar para que funcione? Gracias por tomarse su tiempo para darme su apreciacion.
<meta charset="UTF-8">
<script>
function saltarLinea() {
document.write("<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 (contador == intentos){
alert("Olvido sus credenciales,agoto sus " + intentos + " intentos, por favor comunicarse con soporte.");
}
}
</script>