Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Solução um pouco diferente

Gostaria que avaliassem a minha solução por favor. Se meu código pode ser considerado "limpo".

<meta charset="UTF-8">

<script>

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

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


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

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

    } else {


         var tentativa = 1;

      while (tentativa < 3) {


        alert("Login ou senha inválidos.");

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

         }   if (tentativa == 3) {

             alert("Você ultrapassou o limite de tentativas.");
         }
    }


</script>
3 respostas

Oie Eu achei bem massa, uma solução bem legal para quem não sabe muito de programação, além de deixar o código melhor e mais fácil de entender. Parabéns :D

solução!

Eu acho que você também poderia fazer isso:

<script>
cript>

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

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


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

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

    } else {


         var tentativa = 1;

      while (tentativa < 3) {


        alert("Login ou senha inválidos.");

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

         }   if (tentativa == 3) {

             alert("Você ultrapassou o limite de tentativas.");
         }
    }

  if (senha == true) {
document.write("informações que você pretende manter protegidas");
}
</script>

Acho que é uma maneira legal de dar uma utilidade para esse sistema. Fica a dica ;)

É uma alternativa nova para mim. Obrigada pelo incentivo Cauê.