Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Consegui resolver da seguinte forma:

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

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



    var contador = 1;

    while(contador <=3){

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

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

        alert("Bem-vindo ao sistema " + loginInformado);
        break;
    } else {

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

    }


</script>
3 respostas

Olá Renan!

Testei aqui, ficou muito bom, parabéns! ^^

Bons estudos!

Eu consegui de uma outra forma também, mas a sua achei ainda melhor que a que eu fiz.

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

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

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

    var tentativas = 1

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

        alert("Bem-vindo ao sistema " + loginInformado);
    } else {
        while(tentativas <= 2){
        alert("Login inválido. Tente novamente");
        loginInformado = prompt("Informe seu login");
        senhaInformada = prompt("Informe sua senha");
        tentativas = tentativas + 1
        }
    }

    document.write("Número permitido de tentativas ultrapassado!");

</script>
solução

Olá Daniel! Está muito bacana também!

Sempre haverão formas diferentes de pensar.

Renan, peço que feche o tópico por favor caso não tenha alguma dúvida referente ao exercício. Caso precise poderá abrir outro tópico futuramente.

Obrigado, bons estudos!