Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Fiz diferente do prof, mas deu certo!

<!DOCTYPE html>
<meta charset="UTF-8">
<script>
    var tent = 3;
    var cont = 1;
    var login = "nathalia";
    var senha ="nat123";
    var loginInformado = prompt("Digite seu login");
    var senhaInformada = prompt("Digite sua senha");
    if(login == loginInformado && senha == senhaInformada){
        alert("Seja bem vinde " + login);
    }else{
        while(cont<3){
        alert("Seu login ou sua senha podem estar incorretos. Resta(m) " + parseInt(tent = tent-1)+ " tentativa(s)." );

        var loginInformado = prompt("Digite seu login");
        var senhaInformada = prompt("Digite sua senha");

        cont++;
        }

        alert("Você exedeu o número de tentativas, tente mais tarde");
    }

</script>

//ALGUÉM MAIS FEZ DIFERENTE??
1 resposta
solução!

Oi Nathalia!

Fiz diferente também:

<meta charset="UTF-8">
<script>

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";

    var loginInformado = prompt("Informe seu login");
    var senhaInformada = prompt("Informe sua senha");
    var contador = 0;

    while(contador <= 2) {

        if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {

            alert("Bem-vindo ao sistema " + loginInformado);

        } else if (loginCadastrado != loginInformado && senhaCadastrada != senhaInformada && contador < 2) {

            contador++
            alert("Login inválido. Tente novamente");

            loginInformado = prompt("Informe seu login");
            senhaInformada = prompt("Informe sua senha");

        } else if (contador == 2) {

            alert("Você digitou o login errado mais de 3 vezes! Usuário bloqueado")
        }

    }

</script>

Depois vi que o do professor ficou mais enxuto, mas pelo menos declara uma variável a menos dessa forma.