Olá. Tentei incrementar um pequeno sistema de cadastro de login e senha. O problema é que o programa ficar retornando erro de possível loop infinito. Quando isolei o sistema de cadastro ele cessou de acusar o erro, mas eu gostaria de implementar o sistema de cadastro. Alguém pode me ajudar? Segue o código:
var cadastroLogin = prompt("Cadastre um login.");
var cadastroSenha = prompt("Cadastre uma senha.");
alert('Cadastro realizado com sucesso.');
var maximoTentativas = 3;
var contador = 0;
var loginCadastrado = cadastroLogin; // QUANDO SUBSTITUO ESSA PARTE POR UM LOGIN E SENHA FIXOS O CÓDIGO PARA DE ACUSAR O POSSIBILIDADE DE LOOP INFINITO.
var senhaCadastrada = cadastroSenha;
while(contador < maximoTentativas){
var login = prompt('Digite seu login.');
var senha = prompt('Digite sua senha.');
if (loginCadastrado == login && senhaCadastrada == senha){
alert('Bem vindo aluno Alura.');
contador = maximoTentativas;
} else {
if (contador == 3){
alert('Máximo de tentativas atingido.');
} else {
alert('Login ou senha inválidos.');
}
}
contador++;
}