Auge: Auf den <img>-Request mit Content-Type text/html antworten...

Beitrag lesen

Hallo

… Ich kann dem User über die Seite, die mit dem 401-Header gesendet wird, eine Authentifizierungsmöglichkeit zukommen lassen - z.B. per Eingabemaske für Username und Passwort für den systemeigenen, z.b. PHP-/Session-basierten Login-Prozess, der sich ja durchaus von BASIC-AUTH unterscheiden kann, …

Das macht ein Browser dann wie? …

Ich glaube du (Martin auch?) verstehst mich vollkommen falsch. Nein, er soll nicht die Eingaben aus dem HTML-Formular in den Request setzen. Das HTML-Formular wird per Post mit den Anmeldedaten an PHP geschickt, dieses setzt bei richtiger Eingabe für diese Session-ID den Angemeldet-Status und liefert dann, statt wie bisher den 401-Header und die Eingabeaufforderung, einen 200-Header und den Content.

Was hat das dann aber mit den 40x-hHeadern zu tun?

Ich rede die ganze Zeit von einem selbstgeschriebenen Anmeldesystem (PHP-/sessionbasiert), das ohne jegliche spezielle Browserunterstützung auskommt, aber trotzdem in der Lage sein sollte, aussagekräftige Statuscodes zu verwenden. Ohne, dass dabei ein Anmeldefenster für BASIC-AUTH aufpoppen soll...

Das geht aber nicht, wenn du die 40x-er verwendest. Wenn 401 kommt, wird der Browser eine Auth-Eingabeaufforderung welchen Levels auch immer, muss ja nicht Basic-Auth sein, anzeigen.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
0 59

Welchen HTTP-Status senden?

Robert R.
  • https
  1. 0
    Der Martin
  2. 0
    hotti
    1. 2
      1UnitedPower
      1. 0
        hotti
        1. 0
          Sven Rautenberg
          1. 0
            hotti
            1. 0
              ChrisB
              1. 0
                hotti
                1. 0
                  ChrisB
        2. 2
          1UnitedPower
      2. 0
        hotti
        1. 0

          What was the question?

          Camping_RIDER
          • zur info
        2. 1
          1UnitedPower
      3. 0
        Robert R.
        1. 0
          bubble
        2. 0
          Camping_RIDER
          1. 0
            Robert R.
          2. 0
            bubble
            1. 0
              Camping_RIDER
              1. 1
                Camping_RIDER
  3. 0
    Baba
    1. 0
      Camping_RIDER
  4. 0
    M.
    1. 0
      Robert R.
      1. 0
        bubble
      2. 0
        Auge
    2. 2
      suit
      1. 0
        Auge
        1. 0
          suit
          1. 0

            Auf den <img>-Request mit Content-Type text/html antworten...

            Robert R.
            1. 0
              Der Martin
              1. 0
                Robert R.
                1. 0
                  Camping_RIDER
                  1. 0
                    Robert R.
                    1. 0
                      Camping_RIDER
                      1. 0
                        Der Martin
                        1. 0
                          Camping_RIDER
                          1. 0
                            Auge
                            1. 0
                              Camping_RIDER
                              1. 0
                                Auge
                                1. 0
                                  Camping_RIDER
                                  1. 0
                                    Auge
                                    1. 0
                                      Camping_RIDER
                                  2. 0
                                    Robert R.
                                2. 0
                                  Mitleser
            2. 0
              Camping_RIDER
      2. 0
        M.
        1. 0
          Camping_RIDER
          • meinung
          1. 0
            M.
            1. 0
              Camping_RIDER
            2. 0
              Der Martin
              1. 0
                M.
                1. 0
                  Camping_RIDER
                  1. 0
                    Auge
                    1. 0
                      Camping_RIDER
                      1. 0
                        Auge
                        1. 0
                          Camping_RIDER
  5. 1
    bubble