Throw InvalidLoginException et getRole() a ete changé pour getLogin