Bom dia, gostaria da ajuda de alguem estou com um problema de logica msm, preciso validar um usuario para que ele possa logar na aplicação que estou fazendo,
na minha classe dao fiz esse metodopublic boolean getUser(String login,String senha){
try{
logger.info("Fazendo autenticação do usuário login: " + login + " do banco de dados.");
Session session = HibernateUtil.getSession();
session.beginTransaction();
Criteria crit = session.createCriteria(AppUser.class);
crit.add(Restrictions.like("login",login));
crit.add(Restrictions.like("password",senha));
session.getTransaction().commit();
session.close();
logger.info("Usuário autenticado com sucesso.");
return true;
}catch (Exception e){
logger.error("Erro ao obter autenticação com o login " + login + ". Motivo:\n" + e.getMessage());
}
return false;
}
@Override
protected void okPressed() {
authentication();
super.okPressed();
}
public void authentication(){
if(dao.getUser(loginUser.getText(),passUser.getText())){
}
}