Prüft ob der angemeldete User ein Administrator ist. Diese Funktion kann sehr einfach für jede andere Rolle abgeändert werden.
/// <summary>
/// Prüft ob der angemeldete User ein Administrator ist
/// </summary>
/// <returns></returns>
bool IsAdministrator()
{
WindowsIdentity myWindowsIdentity = WindowsIdentity.GetCurrent();
WindowsPrincipal myWindowsPrincipal = new WindowsPrincipal(myWindowsIdentity);
return myWindowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator);
}
Kommentare zum Snippet