getUser Function