criação de exception para o DAO e melhoras no login