2
respostas

Simulando a tela de login

Esta foi a solução para alterar a tela de login. Eu gostaria de bloquear o acesso do usuário após ele errar pela terceira vez mas ainda não sei como fazer isso.

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

      var limite = 3

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

      var login = prompt(" Informe o teu login! ")
      var senha = prompt( "Informe a tua senha! ")


    if (login == loginCadastrado && senha == senhaCadastrada){
    alert(" Seja bem vindo ao programa, " + login)
   }

    var tentativas = 2
    while( tentativas <= limite ){
      alert(" Login ou senha incorretos. Tente novamente!")

      login = prompt(" Informe o teu login! ")
      senha = prompt(" Informe a tua senha! ")



      if (login == loginCadastrado && senha == senhaCadastrada){
        alert(" Seja bem vindo ao programa, " + login)
        break }

      tentativas = tentativas + 1

    }


 </script>
2 respostas

É só aumentar as tentativas só quando ele errar!!!

var limite = 3
 var tentativas = 1
    while( tentativas <= limite ){
      login = prompt(" Informe o teu login! ")
      senha = prompt(" Informe a tua senha! ")

      if (login == loginCadastrado && senha == senhaCadastrada){
        alert(" Seja bem vindo ao programa, " + login)
       }else{
        alert(" Login ou senha incorretos. Tente novamente!")
        tentativas++;
       }

     }

Se isso te ajudou, marca como concluído!!

Show de bola, Fabio Junior. Valew