AUTH_USER unter Windows 2000 abrfragen
Annette Hirz
- php
Um dem Intranetanwender eine Anmeldung zu ersparen, möchte ich gerne
die AUTH_USER Umgebungsvariable auslesen bzw. mit welchem
Benutzernamen er angemeldet ist.
PHP läuft als ISAPI unter IIS/Windows 2000, dem Verzeichnis in dem
AUTH_USER abgefragt werden soll sind die Verzeichnisberechtigungen
"Anonyme Anmeldung" und "integrierte Windows Authentifizierung"
gegeben.
im PHP Script wird AUTH_USER als "... $AUTH_USER ..." ausgelesen.
Es funktioniert, wenn im IIS bei den Verzeichnisberechtigungen des virtuellen Verzeichnisses, in dem das Script laufen soll, "Anonyme Anmeldung" ausgetragen wird.
Dann erscheint aber beim Anwender ein Authentifizierungsfensterchen.
Wie kann das Problem behoben werden?
Ich hoffe Ihr könnt mir weiterhelfen... ;-)
Grüsse, Annette
Also für alle die's interessiert:
habe jetzt im IIS für das Script, das den AUTH_USER abfragt, bei der Verzeichnissicherheit die "Anonyme Anmeldung" deaktiviert und "integrierte Windows Authentifizierung" aktiviert.
in dem Script, das den AUTH_USER abfragt, mache ich, nachdem ich den AUTH_USER ermittelt habe, einen redirect zu der Seite, wo ich die Info verarbeiten möchte...
es erscheint KEIN Anmeldefenster... ;-)
Ich hoffe das war's gewesen... ;-)