Entwickler-Ecke
Basistechnologien - Was bin ich ? Admin Oder User Wie finde ich dies heraus?
Metrik - So 23.04.06 10:27
Titel: Was bin ich ? Admin Oder User Wie finde ich dies heraus?
Hallo
Ich brauche irgend eine Möglichkeit, wie ich herausfinden kann was für Rechte der angemeldete Benutzer gerade hat.
Ob ich ein Admin, User, Guest, ... ist.
Danke im Voraus
Metrik
thkerkmann - So 23.04.06 11:12
Google mal nach "Delphi IsAdmin"
da findest Du ne Menge....
Und dann kannst Du das sicher irgendwie ummodeln.
Metrik - So 23.04.06 11:14
Ps: das sollte in c# sein!
Metirk
thkerkmann - So 23.04.06 11:18
Hab noch dies hier gefunden:
----------------------------------------------------------------
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| using System.Security.Principal;
WindowsIdentity curUser = WindowsIdentity.GetCurrent(); bool allow = curUser.IsAuthenticated;
WindowsPrincipal membership = new WindowsPrincipal(curUser); bool isAdmin = membership.IsInRole("BUILTIN\\Administrators"); |
----------------------------------------------------------------
Hilft das ?
Metrik - So 23.04.06 15:59
Danke !
Ganau das habe ich gesucht, noch ein wenig anpassen und es ist perfekt.
Metrik
dirkil2 - Mi 04.10.06 12:41
Nur der Vollständigkeit halber für Delphi-Nutzer noch eine weitere Möglichkeit:
In den JEDI Klassen gibt es die Klasse JclSecurity. Diese hat die Funktion IsAdministrator, die genau das macht, was Du möchtest.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!