Hanü, ich glaube nicht, daß das so einfach funktioniert.
http://www.hilfdirselbst.ch/...18&topic_id=1217 Du kannst ja mal das Testscript (index.cgi) in Dein geschütztes Verzeichnis legen.
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
for (keys %ENV){
print "$_ : $ENV{$_} <br>";
}
Falls Du nach dem Login in den Umgebungsvariablen irgendwo Dein Passwort findest,
dann brauchst Du nur noch ein HTML-Formular mit zwei Textfeldern,
eins für den REMOTE_USER und eins mit der Variable für das Passwort.
Dein Username wird bestimmt als REMOTE_USER angezeigt.
Das Passwort stellt der Apache in der Standardkonfiguration nicht zur Verfügung.
Wahrscheinlich kannst Du auch mit so einer URL das geschützte Verzeichnis aufrufen:
username:passwort@deinedomain.de/geschuetztes_verzeichnis/ Die URL läßt sich mit einem HTML-Formular und Perl (oder Javascript) erzeugen.
Da gibts jedoch einige Nachteile:
Es funktioniert nicht in allen Browsern.
Das Passwort steht in der Adresszeile.
Das Passwort steht unverschlüsselt in der access.log des Webservers.
Das sieht also nicht besonders vertrauenserweckend aus.
Falls Du Deinen Apache selbst konfigurieren kannst, gibt es natürlich noch mehr Möglichkeiten.
Natürlich kann man auf den Zugangsschutz per .htaccess verzichten.
Alle Userdaten werden in einer Textdatei oder Datenbank verwaltet.
Beim Login per HTML-Formular werden die eingetippten Userdaten verglichen.
Grüße von Sabine