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

Simulação da tela de Login - solução que criei

Criei a solução com duas novas variáveis tentativas e usuario, uma para gerenciar a quantidade de tentativas e outra para a veracidade do usuário. Usei também 3 if para as condições e na segunda if tem um while para as tentativas. Pode ser considerada uma boa solução?

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

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";
    var tentativas = 3;
    var usuario = false;

    var loginInformado = prompt("Informe seu nome de usuário");
    var senhaInformada = prompt("Informe sua senha");

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

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

    }
    if(tentativas>0 && usuario== false){
        while(tentativas>0 && usuario==false){
            alert("Login inválido! você possui " + tentativas + " tentativas.");
            loginInformado = prompt("Informe seu nome de usuário");
            senhaInformada = prompt("Informe sua senha novamente: ");
            tentativas --;
            if(loginCadastrado == loginInformado && senhaCadastrada == senhaInformada){
                usuario = true;
                alert("Bem-vindo ao sistema " + loginInformado);
            }
        }
    }
    if(usuario == false){
        alert("Usuário bloqueado! Contate a administração.");
    }
</script>
1 resposta
solução!

Fala, Diego! Tudo bem por aí?

Sua solução ficou bacana demais, parabéns pelo empenho.

Caso tenha ficado com alguma dúvida não deixe de compartilhar com a gente.

Continue praticando.

Bons estudos e até mais!