Frage

Dieser Code Erstellen Sie einen TreeView (in einem Webparts) unserer Websites und -Subjekte und arbeitet perfekt für das Administratorkonto, jedoch nicht für einen normalen Benutzer, IT-List-Sites und Unterbahnen, auch wenn der Benutzer keinen Zugriff hat (er ist nichtein Mitglied einer Gruppe) und es ist nicht angenommen zu werden.

Was mache ich falsch?

Muss ich SPSECURITY.RUNWITHELEVATEPRIVILEGES verwenden? generasacodicetagpre.

War es hilfreich?

Lösung

douserhavepermissions in Ihrem Code checkt den Überprüfen des erhöhten Kontextes (somit nicht prüfen, ob der aktuelle Benutzer Zugriff hat, aber wenn das App-Pool-Konto hat)

Verwenden Sie stattdessen diese Version der Methode, anstatt in den Loginnamen von spcontext.current.web.currentuser zur Funktion: http://msdn.microsoft.com/de-us/library/ms441848.aspx

so generasacodicetagpre.

gleicher Kurs auf Ihren Webobjekten ein bisschen weiter unten in Ihrem Code

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top