Sven Rautenberg: .htaccess - Username anzeigen

Beitrag lesen

Moin!

Du könntest nachschauen, ob die $_SERVER-Variable einen Wert in dieser Richtung enthält.

Danke, der Tipp hats gebracht: $_SERVER['PHP_AUTH_USER']

PHP_AUTH_USER steht dir nur zur Verfügung, wenn PHP als Apache-Modul betrieben wird - und parallel dazu existiert dann auch PHP_AUTH_PW mit dem Passwort. Das kann man nutzen, wenn man seine eigene Authentifizierung bauen will. Diese beiden Angaben sind aber nicht zwingend vom Apache überprüft (wenn .htaccess den Zugriff auf die URL reguliert, wird das Skript allerdings nur gestartet, wenn das Passwort stimmt).

REMOTE_USER hingegen steht dir in allen Situationen zur Verfügung, liefert dir allerdings das Passwort nicht. Andererseits ist diese Angabe garantiert vom Apachen gemäß der Vorgaben der .htaccess überprüft worden.

- Sven Rautenberg