Vérifier permission sur un site ou une liste – DoesUserHavePermissions

octobre 28, 2011

Pour vérifier si l’utilisateur courant ou un utilisateur a quelconque droit sur une liste ou un site, Sharepoint 2010 nous donne 2 fonctions :
- DoesUserHavePermissions
- CheckPermissions

J’ai une préférence pour DoesUserHavePermissions car il renvoie un boolean contrairement à CheckPermissions qui génère une exception au cas où l’utilisateur n’aurait pas les droits.
L’avantage de DoesUserHavePermissions est la possibilité de mettre en paramètre un utilisateur.

if(maListe.DoesUserHavePermissions(SPBasePermissions.AddListItems))

Tags: ,

Leave a Reply