Sprache: C#
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);
}
/// <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);
}
Alte URL:
/snippet/pruefen-ob-user-ein-administrator-ist/415