2009-07-25 6 views
0

Ich habe mehrere Bereiche in der Datei dashboard.config meiner Umbraco-Site eingerichtet, um den Admin zu erweitern. Nicht alle Benutzer sollten jedoch Zugriff auf diese Registerkarten haben. Gibt es eine Möglichkeit, den Zugang zu beschränken? Ich kann nur sehen, wie man den Zugang von einem bestimmten Abschnitt (z.B. Einstellungen oder Entwickler) beschränkt.umbraco: Zugriff auf Dashboard-Bereiche kontrollieren

Antwort

1

gut ja, es ist nicht möglich, bestimmte Registerkarten aus dem Benutzer-Abschnitt blockieren können Sie umgehen, dass Sie in den Benutzer steuert auf dem Armaturenbrett selbst.

im page_load Ihre Benutzersteuerelementen Sie die aktuellen Benutzer mit ihm und etwas tun, verlangen können ...

Beispiel: Sie könnten einen neuen Benutzertyp erstellen ihr Zugang ...

User u = User.GetCurrent(); 
if(u.UserType.Id != <the id of your new usertype>) 
{ 
pnlNoAccess.visible = true; 
} 
geben

gibt es eine bessere Lösung bearbeitet, codeplex work item for this issue noch hat es noch kein Ziel für die Veröffentlichung.