Implementação do userService