none
securite webpart RRS feed

  • Question

  • bonjour tt le monde,
    j ai développé une  webpart et je veux  qu elle soit visible que pour un utilisateur et pas pour les autres et je ne sais pas comment faire.
    merci de m aider 
    lundi 15 mars 2010 16:41

Toutes les réponses

  • L'utilisation de l'audience peut répondre à ce problème.
    David REI - http://blogs.developpeur.org/davidrei
    • Proposé comme réponse David REI vendredi 30 avril 2010 12:28
    vendredi 30 avril 2010 12:28
  • Etes vous sous WSS ou sous MOSS ?

    Souhaitez vous filtrer le contenu de la webpart en fonction des droits de l'utilisateur connecté ou masquer complètement la webpart ?


    Sébastien PICAMELOT - http://blogs.developpeur.org/gribouillon
    vendredi 30 avril 2010 15:06
    Modérateur
  • Bonjour, 

     

    vous pouvez utiliser le code suivant dans votre Webpart en ajoutant le namespace : Microsoft.SharePoint.WebControls   

    base.CreateChildControls();
    SPSecurityTrimmedControl sptrim = new SPSecurityTrimmedControl();
    sptrim.PermissionsString = "ManageWeb"; //ManageWeb dans ce cas représente les administrateur du site
    Controls.Add(new LiteralControl("Public Text"));
    sptrim.Controls.Add(new LiteralControl("Administrator Text")); //mettez les contrôles que vous voulez cacher ici 
    Controls.Add(sptrim);

    j'espère que ça vous aide.

    mercredi 5 mai 2010 17:27