2
respostas

Fiz caso o usuário erre três tentativas o sistema dá uma mensagem de bloqueio

Pessoal, não sei se fiz da melhor forma em termos de deixar o código o mais sucinto possível e eficiente, mas funcionou :), na forma que fiz caso o usuário erre por três vezes o sistema apresenta uma mensagem informando que ele foi bloqueado, fiz também, apenas para treinar, caso ele erro o login o sistema irá informar que ele errou esta entrada a mesma coisa para a senha ou ambos (sei que talvez não seja o ideal em termos de segurança de acesso) e, antes da última tentativa, o sistema avisa para ter atenção pois é a última:

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

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

    var contador = 1

    while(contador<=4) {

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

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

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

    } if(contador<=3) {


        if(loginCadastrado == loginInformado) {

        alert("Senha inválida!");
        contador = contador+1

        }

        if(senhaCadastrada == senhaInformada) {

        alert("Login inválido!");
        contador = contador+1

        }

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

            alert("Login e senha inválidos!");
            contador = contador+1

        }

        if(contador==3) {

            alert("Atenção última tentativa antes do bloqueio do sistema")

        }

    }


    if(contador==4) {

        alert("Ferrou! Sistema bloqueado, entre em contato com a área de TI!");
        contador = contador+1

     }

        }


</script>
2 respostas

Boa noite FERNANDO SANTOS SCARABOTTO,

Gostei muito do código que você escreveu, acredito com que o resultado condiz com o previsto para o projeto.

Qualquer dúvida na implementação do seu código pode compartilhar conosco para que possamos lhe ajudar.

Parabéns e até logo, abraço.

Muito obrigado pelo retorno Jean!