Bonjour,
Je travailler sur un projet web d'un projet pour lequel je dois développer des modules supplémentaires. Je ne dispose pas des sources complètes du projet.

La gestion des droits me pose problème, j'ai pour habitude d'utiliser des MembershipProvider et RoleProvider. Ce projet n'en dispose pas. Les roles de l'utilisateur sont pourtant bien recupérés (partie du code à laquelle je n'ai pas accès).

J'ai donc besoin d'une gestion de rôle parralèle dont les données seraient stockées dans la table MesRoles.
Je souhaiterais donc pouvoir implémenter le traitement suivant :
1 - Je recupère les roles de l'utilisateur connecté dans une liste à partir de la base de données.
2 - J'ajoute ces roles à l'utilisateur pour qu'ils puissent être testables avec User.IsInRole
3 - Je fais un User.IsInRole("RoleAdmin") et cela marche

C'est l'étape 2 qui me pose problème. Quelqu'un a-t-il une idée sur la façon de faire ?

merci d'avance.