Reto Strub: $_SERVER["HTTP_AUTH_USER"] existiert nicht !

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

  1. 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

    1. 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

      1. 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

        1. 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... 401er

          Grüße aus Nürnberg
          Tobias

          1. 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

            --
            Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
            1. Nun läuft's ...

              Ich habe nun PHP als API eingerichtet ... und siehe da ... s'läuft.

              Danke an alle
              Reto

              1. 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

  2. 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