Christof Moser: kein Fenster zur HTTP Authentifizierung

Beitrag lesen

Hallo zusammen

Wir haben eine Seite mit PHP Programmiert, die so aussieht (gekürzt):

class defaultFactorySettings
{
  function authGetLogin()
  {
    if(!$this -> auth)
    {
      header("WWW-Authenticate: Basic realm=FACTORY");
      header("HTTP/1.0 401 Unauthorized");
      $this -> authShowLoginFailed();
      exit;
    }
  }
}

Die vollständige Klasse wird dann bei allen Seiten included, die eine Authentifizierung benötigen. Danach wird eine Funktion aus der Klasse aufgerufen die Benutzername und PW prüft, falls nicht vorhanden oder falsch wird die Funktion authGetLogin() von oben ausgeführt.

unsere Plattform hat ungefähr 3500 Nutzer, die sich auf den Seiten mit dieser HTTP Authentifizierung problemlos einloggen können.

In der letzten Woche haben wir jedoch gleich 2 Supportanfragen von Nutzern erhalten, bei denen sich kein Fenster zur Eingabe von Benutzername/Passwort öffnet sondern direkt die Fehlerseite kommt. Und das jedesmal wenn sie sich einloggen möchten, also auch wenn der Browser ganz neu gestartet wird.

Bei beiden Nutzern hat es mit dem Browser IE 5.0 oder höher nicht geklappt...

Weiss da jemand, woran es liegen kann, dass sich kein Fenster zur Authentifizierung öffnet? Hat das etwas mit den lokalen Browsereinstellungen zu tun? Unterbindung von Cookies oder sonstwas in die Richtung?