Andi: Header Authentication funzt ned

Beitrag lesen

Moin moin
Kann mir einer von euch veraten warum der untenfolgende Code nicht funktioniert?
die beiden variablen $php_auth_user und $php_auth_pw werden korrekt gefüllt, das habe ich überprüft, aber wenn ich in den dialog die gültigen daten eingebe, passiert einfach nix und nach 3x bricht er ab!
Warum?
Mfg Andi

if($message_log=="Offline")
   {
    $auth=false;
    $p = OCIParse($logon, "select * from T_MITARBEITER");
      OCIExecute($p, OCI_DEFAULT);
      while (OCIFetch($p))
    {
     $PHP_AUTH_USER = ociresult($p,"NACHNAME");
       $PHP_AUTH_PW = ociresult($p,"PASSWORT");

//      echo "username: ".$PHP_AUTH_USER."<BR>";
//      echo "password: ".$PHP_AUTH_PW."<BR>";

if ( ! $auth )
    {
       header( 'WWW-Authenticate: Basic realm="Private"' );
       header( 'HTTP/1.0 401 Unauthorized' );
       echo 'Authorization Required.';
        exit;
    }
    else
    {
       echo '<P>You are authorized!</P>';
    }
   }
  }