EntityManagerFactory fabricaMotores = Persistence.createEntityManagerFactory("Modelo");
EntityManager motor = fabricaMotores.createEntityManager();
EntityTransaction transacao = motor.getTransaction();
transacao.begin();
String login4 = request.getParameter("lg");
String senha4 = request.getParameter("sn");
Query search1 = motor.createQuery( " select c from CadastroPessoa c where c.login='" + login4 + "' and c.senha='" + senha4 +"'");
%>
if(login4.equals(login4) && senha4.equals(senha4)){ // ESTOU COM PROBLEMA NESSE IF NAO ESTA PEGANDO A PESQUISA DA QUERY
out.println("Logado com sucesso.");
session.setAttribute("loginUsuario", login4);
session.setAttribute("senhaUsuario", senha4);
out.println("<script>document.location.href='menu.jsp';</script>");
} else { //Se estiverem incorretos...
out.println("Login ou Senha invalidos <a href='index.html'>Voltar</a>");
}
%>
Como pegar os dados que estão no banco para fazer login
O
2 Respostas
Use o que a especificação JPA lhe oferece…
Query search1 = motor.createQuery( " select c from CadastroPessoa c where c.login = :login and c.senha = :senha");
search1.setParameter("login", login4);
search1.setParameter("senha", senha4);
O
amigo eu tinha feito isso mas tinha tirado coloquei novamente agora e ainda quando digito login e senha na minha pagina html ele passa direto sem ter usuario cadastrado
Criado 22 de setembro de 2012
Ultima resposta 22 de set. de 2012
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo