$_SERVER["HTTP_AUTH_USER"] existiert nicht !
Reto Strub
- webserver
0 Tobias K.0 Reto Strub
0 Sönke Tesch
Kann mir jemand sagen, warum die Variable $_SERVER["HTTP_AUTH_USER"] nicht existiert, trotzdem, dass ich als Benutzer per .htaccess angemeldet bin?!?
Oder gibt es noch einen andern weg, per PHP herauszubekommen, welcher Benutzer angemeldet ist ?
Danke im Voraus
Reto Strub
Hallo Reto,
Kann mir jemand sagen, warum die Variable $_SERVER["HTTP_AUTH_USER"] nicht existiert, trotzdem, dass ich als Benutzer per .htaccess angemeldet bin?!?
du hättest vor dem Posten nochmal in den alten Thread schauen sollen, da habe ich nämlich nochmal geantwortet: [pref:t=33270&m=181217] es heißt nicht $_SERVER["HTTP_AUTH_USER"] (ohne $_SERVER[""] heißt es $HTTP_AUTH_USER) sondern: $_SERVER["REMOTE_USER"] was aber in dem was phpinfo() ausspuckt drinsteht.
Grüße aus Nürnberg
Tobias
Das gibt's eben auch nicht ...
schau doch bitte mal unter
http://80.254.166.32/SubWeb-FW/admin/info.php
Danke Reto
PS: User = Usr
Passwort = Pwd
Hallo Reto,
Das gibt's eben auch nicht ...
mhh... vielleicht $_SERVER["PHP_AUTH_USER"]?
http://80.254.166.32/SubWeb-FW/admin/info.php
PS: User = Usr
Passwort = Pwd
geht nicht... 401er
Grüße aus Nürnberg
Tobias
Tut mir leid ...
Nun solltest du drauf kommen ...
Dank Reto
PS: Auch $_SERVER["PHP_AUTH_USER"] gibt's nicht !!!
---
Hallo Reto,
Das gibt's eben auch nicht ...
mhh... vielleicht $_SERVER["PHP_AUTH_USER"]?http://80.254.166.32/SubWeb-FW/admin/info.php
PS: User = Usr
Passwort = Pwd
geht nicht... 401erGrüße aus Nürnberg
Tobias
Hallo,
gibts denn sonst irgendwelche $_* Variablen? Oder kann die 4.2.1 unter Windows das vielleicht nur mit $HTTP_SERVER_VARS["PHP_AUTH_USER"] ?
Liebe Grüße aus http://www.braunschweig.de
Tom
Nun läuft's ...
Ich habe nun PHP als API eingerichtet ... und siehe da ... s'läuft.
Danke an alle
Reto
Hallo Reto,
Nun läuft's ...
...dann solltest du den Benutzer 'Usr' schleunigst wieder löschen, da man damit auch auf die Administrationssachen kommt. (Zu der Seite selbst sage ich jetzt nicht :-))
Grüße aus Nürnberg
Tobias
Kann mir jemand sagen, warum die Variable $_SERVER["HTTP_AUTH_USER"] nicht existiert, trotzdem, dass ich als Benutzer per .htaccess angemeldet bin?!?
So steht's geschrieben im wirklich allerallerallerersten Satz in Kapitel 16 der PHP-Anleitung, "HTTP-Authentifizierung mit PHP":
"Die HTTP-Authentifizierung durch PHP ist nur verfügbar, wenn PHP
als Apache-Modul läuft und funktioniert daher nicht mit der
CGI-Version."
http://www.php.net/manual/de/features.http-auth.php
Vergleiche dies mit dem Eintrag unter "Server API" in Deiner phpinfo().
Gruß,
soenk.e