Autentifizierung mit einem NPH CGI Script
ToPeG
- cgi
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
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);
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