Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich den Windows (AD)-Benutzernamen in PHP abrufen?

Wie kann ich den Windows (AD)-Benutzernamen in PHP abrufen?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-08 15:19:02456Durchsuche

How Can I Retrieve Windows (AD) Username in PHP?

Windows (AD)-Benutzernamen in PHP abrufen

Viele intranetbasierte PHP-Webanwendungen können mühelos die IP- und Hostinformationen des aktuellen abrufen Benutzer, der auf die Seite zugreift. Allerdings besteht häufig die Sorge, ob es möglich ist, diese Funktionalität zu erweitern und ihren Active Directory- oder Windows-Benutzernamen zu extrahieren. Kann dieser Bedarf gedeckt werden?

Untersuchung der Anforderungsvariablen AUTH_USER

Die Lösung liegt in der Untersuchung der Anforderungsvariablen AUTH_USER. Es bleibt leer, wenn die Webanwendung einen anonymen Zugriff zulässt. Wenn der Server jedoch grundlegende oder in Windows integrierte Authentifizierungsmechanismen verwendet, speichert die Variable AUTH_USER den Benutzernamen des authentifizierten Benutzers.

Einbinden von Active Directory-Anmeldeinformationen

In einer Active Directory-Domäne können Internet Explorer-Browser auf Client-Computern Domänenanmeldeinformationen nahtlos an den Server übertragen, sofern Webserver- und Dateiberechtigungen ordnungsgemäß konfiguriert sind. In diesem Szenario würde die Variable AUTH_USER die Domänenanmeldeinformationen des Benutzers enthalten, beispielsweise MYDOMAINuser.name. Insbesondere müssen sich Benutzer nicht explizit bei der Webanwendung anmelden, damit dieser Austausch stattfindet.

Das obige ist der detaillierte Inhalt vonWie kann ich den Windows (AD)-Benutzernamen in PHP abrufen?. 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