Adquira o código-fonte de um calendário de eventos em PHP + MySQL
Você está aqui: Inicio -> Dicas e Truques -> JSP (Java Server Pages) -> Exemplo completo de um sistema de login de usuários em JSP
Exemplo completo de um sistema de login de usuários em JSP
Esta dica foi visualizada 12436 vezes
Você precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Aprenda ou aprimore sua programação em Java
Não encontrou o que estava procurando? Experimente nossa busca
Termo(s) da busca:

Categoria: Dicas de Estudo e Anotações
Sub-Categoria: Formulários [Veja dicas relacionadas]

EXEMPLO COMPLETO DE UM SISTEMA DE LOGIN DE USUÁRIOS

Para que você pratique ainda mais seus conhecimentos de formulários e JSP, apresento a seguir um exemplo completo de como implementar um sistema de login de usuários.

O nome de usuário e senha correta estarão definidos previamente. Porém, mais tarde você poderá pegar estes dados de uma base de dados ou de um arquivo texto.

1 - Comece criando a página que contém o formulário com os campos para o nome de usuário e a senha:
<html>
<head><title>Aprendendo JSP</title></head>
<body>

<form name="login" method="post" action="login.jsp">
  Usuário: <input type="text" name="usuario"><br>
  Senha: <input type="password" name="senha"><br>
  <input type="submit" value="Enviar!">
</form>

</body>
</html>
2 - O nome de usuário e a senha informada serão enviados para a página login.jsp. Veja o código completo:
<html>
<head><title>Aprendendo JSP</title></head>
<body>

<%
  // usuario e senha corretos
  String usuario_p = "admin";
  String senha_p = "admin1234";
  
  // dados informados no formulário
  String usuario = request.getParameter("usuario");
  String senha = request.getParameter("senha");
  
  // verifica se os dados informados estão corretos
  if((usuario.equals(usuario_p)) && (senha.equals(senha_p))){
    // login efetuado com sucesso. Agora você pode gravar uma
    // sessão, um cookie ou direcionar o usuário para uma nova
    // página
    out.println("Login efetuado com sucesso!");
  }
  else{
    // dados não conferem. Direcione o usuário para a página de
    // login novamente
    out.println("Dados não conferem. Tente novamente");
  }
%>

</body>
</html>
 
Você precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Aprenda ou aprimore sua programação em Java
Não encontrou o que estava procurando? Experimente nossa busca
Termo(s) da busca:
Veja mais Dicas & Truques na sub-categoria: Formulários
Veja mais Dicas & Truques de JSP (Java Server Pages)
Veja mais Dicas & Truques de outras linguagens
 
 
Referências
Tipos de dados da linguagem Java
Palavras-chave e palavras reservadas da linguagem Java
Tipos de dados da linguagem PHP
 
Dicas e truques de Java
Dicas e truques de C++
Dicas e truques de Delphi
http://www.arquivodecodigos.net
2000 - 2010 - Todos os direitos reservados a Osmar J. Silva
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734
E-Mail: suporte@recomende.com
MSN: osmar@recomende.com (só para negócios, por favor)

Desenvolvedor Responsável: Osmar J. Silva