Abrufen von Active Directory-Benutzernamen in PHP
Bei der Arbeit mit PHP-Webanwendungen in Intranets ist das Abrufen der IP-Adresse und des Hostnamens eines aktuellen Benutzers relativ einfach. Es kann jedoch eine Herausforderung sein, ihren Active Directory- oder Windows-Benutzernamen zu erhalten.
Lösung
Um den Active Directory-/Windows-Benutzernamen in PHP abzurufen, überprüfen Sie die Anforderungsvariable AUTH_USER. Wenn vorhanden, gibt es den Benutzernamen des authentifizierten Benutzers an. Beachten Sie jedoch Folgendes:
Wenn Clients in Active Directory-Domänen Internet Explorer verwenden und die Server- und Dateisystemberechtigungen korrekt konfiguriert sind, kann IE die Domänenanmeldeinformationen des Benutzers stillschweigend an den Server übermitteln. Infolgedessen enthält AUTH_USER das Format MYDOMAINuser.name ohne manuelle Benutzeranmeldung bei der Webanwendung.
Das obige ist der detaillierte Inhalt vonWie rufe ich Active Directory-Benutzernamen in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!