Bom dia!
Estou fazendo uma aplicação, onde devo validar Usuario e Senha, para ques eja exibida a tela de boas vindas.
A interface gráfica é em JSP.
Mas só que esta acontecendo, de quando se digita usuario e senha, mesmo se a senha não é a mesma do usuario, a tela aparece. Somente se o 'Usuario' estiver incorreto, que ele da a mensagem de erro.
Minha dúvida é como consigo fazer com que ele valide a senha, de acordo com o usuario?
Por favor, quem puder me ajudar ficaria muito grato. Segue os códigos:
Metodo da classe de Conexao
public Funcionario validarSenha(String user, String pass){
Session session = factory.openSession();
Funcionario s = (Funcionario)session.load(Funcionario.class,user);
s.setUsuario(user);
s.setSenha(pass);
session.flush();
session.close();
return s;
}
Trecho onde se faz a verificação:
<%
String nome = request.getParameter("usuarioJSP");
String senha = request.getParameter("senhaJSP");
try{
HibernateDAO dao = new HibernateDAO();
Funcionario f = dao.validarSenha(nome, senha);
if((nome.equals(f.getUsuario())) && (senha.equals(f.getSenha()))){
....
}%>
Estou começando agora a usar Hibernate, quem tiver um material de apoio para indicar, também agradeceria.
Até mais.