1
resposta

[Dúvida] GOSTARIA DE SABER SE ESTA CORRETO COM A ALTERAÇÃO DE CADASTRO INCLUIDA.

<meta charset="UTF-8">

<script>

var cadastreSeuLogin = prompt("Cadastre seu login:");
var cadastreSuaSenha = prompt("Cadastre sua senha:");

    var loginCadastrado = cadastreSeuLogin;
    var senhaCadastrada = cadastreSuaSenha;

    var maximoTentativas = 3;
    var tentativaAtual = 1;

    while(tentativaAtual <= maximoTentativas) {

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

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

            alert("Bem-vindo ao sistema, " + loginInformado);

            tentativaAtual = maximoTentativas; // acertou, então faço o gasto de todas as tentativas para sair do loop. Lá embaixo vai incrementar + 1! 

        } else {

            if (tentativaAtual == 3) {
                alert("Número permitido de tentativas ultrapassado!");
            } else {
                alert("Login inválido. Tente novamente");
            }
        }

       // vai para a próxima tentativa
        tentativaAtual++; 
    }

</script>
1 resposta

Opa, a única coisa que muda é que agora o usuário tem a opção de criar seu próprio login e senha em vez de usar o da Alura, que já vinha declarado nas variáveis. Parabéns pela ideia!