refatoração do login e atualizaçoes gerais