Vi que a forma como realizei o exercício está bem diferente do professor. ´ Deu certo, mas a lógica que eu fiz está correta? O que poderia fazer de diferente? No caso o que eu acabei repetindo foi a instrução:
loginInformado = prompt("Informe seu login");
senhaInformada = prompt("Informe sua senha");´
Código desenvolvido:
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
var loginCadastrado = "alura";
senhaCadastrada = "alura321";
loginInformado = prompt("Informe seu login");
senhaInformada = prompt("Informe sua senha");
tentativas = 1;
while ( tentativas <= 2 ){
console.log( tentativas );
if ( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
alert("Bem-vindo ao sistema " + loginInformado);
console.log( tentativas );
tentativas = tentativas + 2;
} else {
alert("Login inválido. Tente novamente");
loginInformado = prompt("Informe seu login");
senhaInformada = prompt("Informe sua senha");
console.log( tentativas );
tentativas = tentativas + 1;
if ( tentativas === 3 & loginCadastrado !== loginInformado && senhaCadastrada !== senhaInformada){
alert("Usuário bloqueado!");
}
}
}
</script>
</body>
</html>