|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||||||||||||
|
Membre expérimenté
![]() Inscription : juillet 2003 Messages : 1 691 ![]() |
Bonjour,
J'ai besoin de votre avis pour savoir si je vais bien dans la bonne direction. Voila, j'ai 3 types d'utilisateur (SimpleUser, ClientUser, AdminUser) dans mon application avec des action differentes, et cela est determiné au login de la personne. SimpleUser peut lire les infos ClientUser peut lire et ecrire les infos AdminUser peut lire, ecrire et effacer les infos Voila ce que je propose dans mon domain model de ma couche business: Enum User Code :
Code :
Code :
Code :
Code :
Code :
Code :
Code :
Code :
Code :
__________________
MCTS Microsoft. La conception : Prendre le temps pour gagner du temps. |
||||||||||||||||||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Benoît Inscription : février 2003 Messages : 1 661 ![]() |
euh moi je ferai pas comme ca.
Je mettrai dans User une variable de type UserType et dans les fonction Read,Delete je regarderait si le User a le level suffisant
__________________
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Gérald BarréÉtudiant Inscription : avril 2010 Messages : 966 ![]() |
Pourquoi ne pas utiliser l'attribut PrincipalPermissionAttribute
http://msdn.microsoft.com/fr-fr/library/k8b3sz1a.aspx Code :
__________________
Pensez à la balise ainsi qu'au petit pouce vert ![]() Mon blog : http://www.meziantou.net WindowManager : Gérer facilement vos différentes fenêtres |
||
|
00
|
Copyright © 2000-2013 - www.developpez.com