Feedback

C# - Prüfen ob aktueller Benutzer in einer Gruppe enthalten ist

Veröffentlicht von am 31.05.2014
(0 Bewertungen)
Diese Methode überprüft, ob ein Benutzer einer bestimmten Benutzergruppe angehöhrt.

Hinweis: Einige Benutzergruppen haben einen Präfix.
Beispiel: VORDEFINIERT\Administratoren
Selbst erstellte Gruppen haben den Computernamen voran gestellt.

Benötigte Namespaces
System.Security.Principal
GFU-Schulungen  [Anzeige]

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

/// <summary>
/// Bestimmt ob der aktuelle Benutzer die angegebenen Benutzergruppe enthalten ist.
/// </summary>
/// <param name="groupName">Der Name der Benutzergruppe, auf die geprüft werden soll.</param>
/// <returns><c>True</c>, wenn der Benutzer der angegebenen Gruppe ist; Andernfalls <c>false</c>.</returns>
public static bool IsUserInGroup(string groupName)
{
    foreach (IdentityReference group in WindowsIdentity.GetCurrent().Groups)
        if (groupName == group.Translate(typeof(NTAccount)).Value)
            return true;

    return false;
}
Abgelegt unter Role, Rolle, Benutzer, Benutzergruppe, Permission.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!