Pular para o conteúdo principal

Verificação de login

Você está criando um programa para verificar o login de um usuário em um sistema. Esse tipo de programa é muito comum em aplicações web, onde é necessário garantir que somente usuários autorizados tenham acesso a determinadas informações ou funcionalidades.

Faça um programa que peça ao usuário para digitar seu nome de usuário e senha. Se o nome de usuário e a senha estiverem corretos, o programa deve exibir a mensagem "Bem-vindo, [nome do usuário]!". Caso contrário, o programa deve exibir a mensagem "Nome de usuário ou senha incorretos.".

Para simplificar...

Sabemos que, na vida real, os sistemas costumam ter diversos usuários cadastrados. Para esse exercício, vamos considerar que existem apenas dois usuários autorizados no sistema:

  • "admin" com senha "admin123";
  • "usuario" com senha "senha123".

Entrada de dados

A entrada de dados deve ser realizada com o comando prompt.

Saiba mais sobre Entrada de Dados

Para saber mais sobre a entrada de dados com Prompt, acesso a seção Entrada de dados.

Algoritmo proposto

Resolução

Mostrar Resolução
let usuario = prompt("Digite seu nome de usuário: ");
let senha = prompt("Digite sua senha: ");

if (usuario == "admin" && senha == "admin123") {
console.log("Bem-vindo, admin!");
} else if (usuario == "usuario" && senha == "senha123") {
console.log("Bem-vindo, usuario!");
} else {
console.log("Nome de usuário ou senha incorretos.");
}