1
resposta

Criando simulação de login

Como criar uma simulação de login mas que se a pessoa errar as informações, o documento dentro esteja protegido? Estou na aula 7 e tem um exercício de simular um login, porem quando erro as infos, após isso aparece o que esta dentro... como proteger as informações caso eu queria realmente criar um documento com login e senha ?

1 resposta

Oi Felipe! Bom dia, tudo bem?

Para este caso, usaremos o comando if, pois queremos criar uma condição! Nesta condição, queremos que a pessoa acerte tanto o login quanto a senha para ter acesso ao documento, certo? Primeiramente, nessa situação hipotética, precisamos criar o login e senha para acessar o documento primeiro, por exemplo:

var loginCerto = "admin";
 var senhaCerta = "123";

Depois, precisamos criar algo para perguntar à pessoa que quer ter acesso ao documento, o seu login e senha:

var loginUsuario = prompt("Insira seu login");
var senhaUsuario = prompt("Insira sua senha");

Agora que já temos esses dois valores, podemos compará-las e criar as condições necessárias para abrir o documento:

if(senhaUsuario == senhaCerta && loginUsuario == loginCerto) {
    alert("Entrou!");
    // acesso ao documento...
} else {
    alert("Não entrou...");
    // acesso ao documento negado...
}

Repare que dentro do "if" usamos as duas variáveis como condição! A pessoa que quiser ter acesso, terá de acertar ambas as condições para entrar, caso contrário, ela receberá o alert("Não entrou...")

Poderíamos ter igualmente feito com apenas uma senha, sem o login, nesse caso, a única variável que precisaríamos checar dentro do if seria:

if(senhaUsuario == senhaCerta)  {
    alert("Entrou!");
} else {
    alert("Não entrou...");
}

Espero ter ajudado e bons estudos! :)