1
resposta

Login e Senha separados

Resolvi testar o usuário e a senha separadamente:

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

    var loginCadastrado = "alura";
    var senhaCadastrada = "alura321";
    var contadorLogin = 2;
    var contadorSenha = 2;

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

    while (loginCadastrado != loginInformado && contadorLogin > 0) {
        loginInformado = prompt("Login Inexistente! " + contadorLogin + " Tentativas restantes. Login: ");    
        contadorLogin--;
    }

    if (loginCadastrado == loginInformado) {
        senhaInformada = prompt("Informe sua senha");
        while (senhaCadastrada != senhaInformada && contadorSenha > 0) {
            senhaInformada = prompt("Senha Incorreta! Tente novamente mais " + contadorSenha + " vez(es)");
            contadorSenha--;
        }    
    } else {
        alert("Usuário inválido");
    }

    if( loginCadastrado == loginInformado && senhaCadastrada == senhaInformada ) {
        alert("Bem-vindo ao sistema " + loginInformado);
    } else {
        alert("Login inválido.");
    }
</script>
1 resposta

Olá Marcelo, tudo bem?

Muito bem! Testei seu código, e ele ficou muito bom! Parabéns! Ele está bem escrito e com as funções usadas corretamente!

Depois da uma olhadinha na Opinião do Instrutor para analisar e comparar com o seu código!

Qualquer duvida é só chamar! Bons Estudos!!