Login/Senha - Como verificar dados

3 respostas
Luiza_Taques

Alguém sabe me dizer o que devo colocar dentro do if para que possa ser verificado se o usuario existe ou não?

<% modelo.UsuarioBean u = new modelo.UsuarioBean();
//recuperando sessão
u.setNome(request.getParameter("login"));
u.setSenha(request.getParameter("senha"));

if (u.verificarUsuario()) {

    // usuario existe

    session.setAttribute("u", u);
   u.setLogado(true);
   out.println(u.getNome()); 
   out.println(u.getSenha()); 
   %> 

    <jsp:forward page="menu.jsp"></jsp:forward>      
    <jsp:forward page="usuario.jsp"></jsp:forward>
  <%
}
else {
    // usuario ou senha inválidos
     out.println("Login/Senha invalida");        
     u.setLogado(false);
}

%>

3 Respostas

2

O que vc quiser!!!hehehehe… Não entendi a sua dúvida, você quer saber o que colocar no código se o usuário existir??? aquele método que ta no parâmentro do if testa se ele existe???

se puder explique melhor… :slight_smile:

andreiribas

Luiza Taques, use qualquer framework MVC, ou mesmo servlets, mas não faça a lógica da aplicação no jsp, porque vai ficar dificil o reuso, manutenção, etc.

baudamix

tem que verificar na sua base de dados…
faz a conexão e valida ou carega uma vez em uma collection e quando precidar validar consulta ela…
em fim vc tem que buscar esse usuário em algum lugar.

se estiver começando leia essa apostila…


e use servlets para trabalhar com lógica em vez de JSP

e da uma olhada nesse post o cara fazia assim tbm só um incentivo para usar servlets
http://www.guj.com.br/posts/list/86269.java#461390

sucesso

Criado 3 de abril de 2008
Ultima resposta 3 de abr. de 2008
Respostas 3
Participantes 4