1
resposta

Resolvi desta maneira acredito tenha sido preciso!

<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 = 2; // usamos esta variável contador para limitar quantas vezes tentará login.
                      // e como uma tentativa já foi realizada acima, usamos aqui contagem iniciando com 2 até 1.

    while (((loginCadastrado == loginInformado) && (senhaCadastrada == senhaInformada)) == false && (contador > 0)) {
                      // se login e senha forem corretos o while é encerrado.
                      // se login e senha não forem corretos e contador chegar = 0 o While encerrará.

        alert("Login inválido. Tente novamente");
        loginInformado = prompt("Informe seu login");
        senhaInformada = prompt("Informe sua senha");
        contador -= 1;
                      // contador subtraindo 1 toda vez que o while repetir.
    }

    if ((loginCadastrado == loginInformado) && (senhaCadastrada == senhaInformada)) {
                      // testa-se novamente login e senha estão corretos, 
                      // pois o while é para limitar a quantidade de tentativas e
                      // passando Ok, login confirmado.
        alert("Bem-vindo ao sistema " + loginInformado);

    } else {
                      // Quando o login não é confirmado mesmo passando pelas 3 tentativas
        alert("Expiraram as tetativas de logon! FIM");

    }

</script>
1 resposta

Fala, Roner! Tudo bem contigo?

Desculpe a demora em dar um retorno

Ficou bacana!

Perfeito!

Qualquer dúvida nos procure

Um abraço e bons estudos