Ajuda com logica e hibernate

2 respostas
G

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 metodo
public 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())){
			
		}
		
	}

2 Respostas

T

tá mas e dae?

G

Tecnoage:
tá mas e dae?

ta certoo ?? minha forma de pensar? ou tem uma forma melhor?

Criado 12 de novembro de 2009
Ultima resposta 12 de nov. de 2009
Respostas 2
Participantes 2