Hallo!
Ich schreibe ein Programm mit c#.
Dieses Programm sollen später mehrere Leute nutzen. Es sollen aber nicht alle zugriff auf alle Sachen (z.B. Buttons) erhalten. Wie mache ich das?
Gibt es sowas wie eine Benutzerverwaltung?
vielen dank für jede antwort!
Hallo Luigi,
ich gehe mal davon aus, dass es sich um eine Desktop-Anwendung handelt, also keine Web-Application.
Ich habe nichts gefunden, und denke da gibts auch nichts.
Maßnahmen:
User feststellen: Login oder Anmeldenamen (SingleSignOn)
Für den aus einer DB/Datei die Berechtigungen lesen und in der GUI umsetzen. (Klar, dass die User da keinen Zugriff haben dürfen…)
Kleine Admin-Oberfläche zum Setzen der Rechte (oder hart in DB).
Weitere Tipps gerne, wenn du ein Konzept hast und die näheren Umstände klar sind.
mfg
Dirk.Pegasus
Hi,
wenn du keine eigene Benutzerverwaltung schreiben willst, dann könnte man auch die des AD nehmen. (System.DirectoryServices)
http://www.microsoft.com/germany/msdn/library/net/Ve…
Gruss
Q.