Ermitteln des Windows-Benutzernamens in PHP
In einer Intranet-PHP-Anwendung ist das Extrahieren von Benutzerinformationen wie IP und Hostname leicht möglich. Das Erfassen ihres Active Directory-/Windows-Benutzernamens stellt jedoch eine einzigartige Herausforderung dar.
Kann PHP den Active Directory-Benutzernamen abrufen?
Ja, das ist möglich. Durch Nutzung der Anforderungsvariablen AUTH_USER können Sie auf den Benutzernamen zugreifen. Für Webanwendungen, die anonymen Zugriff ermöglichen, bleibt diese Variable leer. Wenn Ihr Server jedoch die einfache oder integrierte Windows-Authentifizierung verwendet, enthält AUTH_USER den Benutzernamen des authentifizierten Benutzers.
Integrierte Windows-Authentifizierung in Active Directory
In einer Active Directory-Domäne Internet Explorer-Benutzer können ihre Domänenanmeldeinformationen nahtlos an den Server weitergeben, wenn die entsprechenden Webserver-/Dateisystemberechtigungen vorhanden sind. Infolgedessen zeigt AUTH_USER den Benutzernamen im Format MYDOMAINuser.name an, ohne Benutzer zur Eingabe expliziter Anmeldeinformationen für Ihre Webanwendung aufzufordern.
Das obige ist der detaillierte Inhalt vonKann PHP den Active Directory-Benutzernamen abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!