Pessoal, não sei se fiz da melhor forma em termos de deixar o código o mais sucinto possível e eficiente, mas funcionou :), na forma que fiz caso o usuário erre por três vezes o sistema apresenta uma mensagem informando que ele foi bloqueado, fiz também, apenas para treinar, caso ele erro o login o sistema irá informar que ele errou esta entrada a mesma coisa para a senha ou ambos (sei que talvez não seja o ideal em termos de segurança de acesso) e, antes da última tentativa, o sistema avisa para ter atenção pois é a última:
<meta charset="UTF-8">
<script>
var loginCadastrado = "alura";
var senhaCadastrada = "alura321";
var contador = 1
while(contador<=4) {
var loginInformado = prompt("Informe seu login");
var senhaInformada = prompt("Informe sua senha");
if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
contador = contador+4;
} if(contador<=3) {
if(loginCadastrado == loginInformado) {
alert("Senha inválida!");
contador = contador+1
}
if(senhaCadastrada == senhaInformada) {
alert("Login inválido!");
contador = contador+1
}
if (loginCadastrado != loginInformado && senhaCadastrada != senhaInformada) {
alert("Login e senha inválidos!");
contador = contador+1
}
if(contador==3) {
alert("Atenção última tentativa antes do bloqueio do sistema")
}
}
if(contador==4) {
alert("Ferrou! Sistema bloqueado, entre em contato com a área de TI!");
contador = contador+1
}
}
</script>