2012-04-01 23 views
1

Ich arbeite an einem benutzerdefinierten Handler in Composite C1-Start-up-Zyklus. Der C# -Code funktioniert einwandfrei, aber ich muss auf die Benutzerinformationen zugreifen, die der Genehmiger für die aktuelle Seite sind.Zugriff auf Benutzer über C#

Ich habe versucht, IUser-Schnittstelle zu verwenden, aber wie kann ich Genehmigungserlaubnis Benutzer für die aktuelle Seite erhalten.

Vielen Dank im Voraus.

Antwort

2

Nicht sicher, ob Sie fragen, wie Sie eine Seite genehmigen oder die aktuellen Benutzerberechtigungen für eine bestimmte Seite erhalten. C1 verfolgt nicht, wem eine Seite zugestimmt hat. Um diese Funktion zu erhalten, müssen Sie sich das Versionierungspaket ansehen. Die aktuellen Benutzerberechtigungen für eine bestimmte Seite zu erhalten, ist sehr einfach!

Wenn Sie die neueste 3.2 RC laufen Sie den folgenden Code verwenden können Berechtigungen für den aktuellen Benutzer und eine bestimmte Seite zu erhalten:

IPage currentPage; /* Initialize with the current page */ 
var permissions = 
    PermissionsFacade.GetPermissionsForCurrentUser(currentPage.GetDataEntityToken()); 
+0

Dank Martin für Ihre Antwort. –

Verwandte Themen