Heim >Backend-Entwicklung >C++ >Wie erhalte ich den aktuellen Benutzernamen in .NET mit C#?

Wie erhalte ich den aktuellen Benutzernamen in .NET mit C#?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-26 10:26:09969Durchsuche

How to Get the Current Username in .NET using C#?

Zugriff auf den Namen des aktuellen Benutzers in .NET C# Anwendungen

.NET-Anwendungen erfordern häufig Zugriff auf den aktuell angemeldeten Benutzernamen. Diese Daten sind für Aufgaben wie Benutzerauthentifizierung, Anwendungspersonalisierung und Protokollierung wertvoll.

Hier erfahren Sie, wie Sie den aktuellen Benutzernamen mit C# in .NET abrufen:

<code class="language-csharp">string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;</code>

Dieser prägnante Code -Snippet verwendet die WindowsIdentity -Kläufe, um die Sicherheitsdetails des authentifizierten Benutzers zu erhalten. Die Eigenschaft Name gibt den vollständigen Namen des Benutzers im Format zurück:

<code>DomainName\Username</code>

Zum Beispiel würde ein Benutzer "user1", der in "Domaina" angemeldet ist "DomainA\User1" Diese Methode bietet eine einfache und effiziente Möglichkeit, den aktuellen Benutzernamen in Ihren .NET -Anwendungen abzurufen und sich in verschiedenen Kontexten als nützlich zu erweisen, die Informationen zu Benutzeridentität erfordern. userName

Das obige ist der detaillierte Inhalt vonWie erhalte ich den aktuellen Benutzernamen in .NET mit C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn