Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Usei break para encerrar o loop

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

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

    var contador = 1

    while (contador <= 3) {
      var loginInformado = prompt("Informe seu login");
      var senhaInformada = prompt("Informe sua senha");

      if (loginCadastrado == loginInformado && senhaCadastrada == senhaInformada) {
        alert("Bem-vindo ao sistema " + loginInformado);
        break
      }
      else {
        if (contador != 3) alert("Login inválido. Tente novamente")
        else alert('Número de tentativas excedidas.')
      }
      contador ++
    }

</script>
1 resposta
solução!

Seu código funciona corretamente! Parabéns! Mas lembre-se de colocar as instruções dos if's e dos else's abaixo deles e com uma identação, a fim de padronização!