ToPeG: Autentifizierung mit einem NPH CGI Script

Hallo

Ich versuche schon seit Tagen ein Script in Perl zu schreiben, mit dem ich eine Autentifizierung machen kann. Die Anforderung an den Browser mittels

...
print "HTTP/1.1 401 Unauthorized\n";
print "WWW-Authenticate: BASIC realm="$realm_str"\n";
print "Date: $wzeit\n";
print "Server: $server\n";
print "Accept-Ranges: bytes\n";
print "Content-Type: text/html\n\n";
...

funktioniert, doch kann ich aus der %ENV Variable weder "HTTP_AUTHORISATION" noch "AUTHORISATION" auslesen.
Es kommt auch nichts darin vor, was entfernt ähnlich ist.

Kann es ein, daß mein Apache/1.3.12 (Unix) Meine Versuchte vereiltelt?

Ich hoffe mir kann hier jemand helfen.
ToPeG

  1. Moin... versuch mal diese variante:

    use LWP::UserAgent;
    $ua = LWP::UserAgent->new;
    $req = HTTP::Request->new(GET => 'http://$url');
    $req->authorization_basic('$name', '$passwd');
    print $ua->request($req);

    1. use LWP::UserAgent;
      $ua = LWP::UserAgent->new;
      $req = HTTP::Request->new(GET => 'http://$url');
      $req->authorization_basic('$name', '$passwd');
      print $ua->request($req);

      Kann es sein, daß das die Klientseite ist? Ich habe das Probem aber mit einem CGI-Skript das ich gerade schreibe, ich muß die Server Seite bearbeiten. Ich will in einem CGI Skript eine Autentifizierung machen, nicht auf eine Antworten.
      Dennoch danke.

      ToPeG