euh, je comprends pas tout, donc j'ai du bien m'exprimer :
voila, comment j'ai posé le pb :
la class la plus général c'est user:
(dedans, y a mot de pass/login/nom/prenom/etc...+ un type(admin,norma, type1,type2..))
la methode d identification se trouve donc aussi dans la class "user",
et quand je check au login, je cree un user avec le login/pass que j'ai recu du formulaire(user= new User(login, password)) , si c est ok ( user->IsValid() ), alors je regarde le type de l'user et la je peux lui associé les ptté + précise (ex: admin aura une methode admin->DeleteAllUser() -au hasard- )