Olá amigos,
gostaria de saber se alguem tem um sitema de login em JSP que queira compartilhar…eu ficaria mto grato…
Session JSP
2 Respostas
G
Cara eu tenho algo aqui que fiz com VRaptor.
Ai vai um exemplo.
Página de Login “login.jsp”
<html>
<head>
<title>... Pesquisa de Dados ...</title>
<link href="../css/spdi.css" rel="stylesheet" type="text/css">
</head>
<body class="Texto">
<form method="post" action="login.entrar.logic">
<br />
<br >
<table align="center" >
<tr class="Texto">
<td>Usuario: </td>
<td><input type="text" name="usuario.login" class="Text"></td>
</tr>
<tr class="Texto">
<td>Senha: </td>
<td><input type="password" name="usuario.senha" class="Text"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Entrar" class="Button"></td>
</tr>
</table>
</form>
</body>
</html>
LoginLogic
package br.com.conseda.logic;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.hibernate.Session;
import org.vraptor.annotations.Component;
import org.vraptor.annotations.In;
import org.vraptor.annotations.Read;
import org.vraptor.scope.ScopeType;
import br.com.conseda.dao.UsuarioDao;
import br.com.conseda.factory.ConnectionFactory;
import br.com.conseda.model.Usuario;
@Component("login")
public class LoginLogic {
@In(scope = ScopeType.LOGIC)
HttpServletRequest request;
@Read(create = true)
private Usuario usuario;
public String entrar() {
Session session = new ConnectionFactory().getSession();
UsuarioDao daoUsuario = new UsuarioDao(session);
if (daoUsuario.existeUm(usuario.getLogin(), usuario.getSenha())) {
HttpSession sessao = request.getSession();
sessao.setAttribute("sessaoUsuario", usuario);
return "ok";
}
return "erro";
}
public void logoff()
{
HttpSession session = request.getSession();
session.removeAttribute("sessaoUsuario");
session.invalidate();
}
}
entrar.ok.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>... Pesquisa de Dados ...</title>
<link href="../css/spdi.css" rel="stylesheet" type="text/css">
</head>
<body class="Texto">
<c:import url="/menu/menu.jsp" />
<center>
<br />
<br >
Seja bem vindo <b>${sessaoUsuario.nome}</b>
</center>
</body>
</head>
entrar.erro.jsp
<html>
<head>
<title>... Pesquisa de Dados ...</title>
<link href="../css/spdi.css" rel="stylesheet" type="text/css">
</head>
<body class="Texto">
<center>
<br />
<br >
Login inválido ...<br /><br/>
<a >Voltar</a>
</center>
</body>
</html>
nas paginas seguintes para validar a sessão eu uso o seguinte código em minhas jsp.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:if test="${empty sessaoUsuario}">
<c:redirect url="/login/login.jsp"/>
</c:if>
Criado 26 de dezembro de 2006
Ultima resposta 26 de dez. de 2006
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo