Kai Diefenbach: .htaccess

Beitrag lesen

Hallo allerseits,

folgenden Aufgabe wuerde ich gerne loesen.

User betritt Homepage und wird zur Eingabe von UserID / Passwort aufgefordert.
Aufgrund des UserID, wird er auf ein bestimmtes Verzeichnis geroutet, dass nur er betreten darf.
Betritt er das Unterverzeichnis direkt, soll der User auch zu Login aufgefordert werden.

Folgendes habe ich ausprobiert.

.htaccess - Datei im root Verzeichnis, alle User duerfen sich einloggen.

AuthType Basic
   AuthName private
   AuthUserFile /homepages/36/d19949374/htdocs/kdiefenbach/cgi-  
   bin/.htpasswd
   require user mueller meier

.htaccess - Datei in Unterverzeichnise mueller / meier, nur best. User darf sich einloggen, z.B.

AuthType Basic
   AuthName private
   AuthUserFile /homepages/36/d19949374/htdocs/kdiefenbach/cgi-  
   bin/.htpasswd
   require user mueller

Nach Login im root-Verzeichnis, wird kleines Perlscript ausgefuehrt um User umzurouten.

#!/usr/bin/perl
   print "Location: http://www.dom1.de/$ENV{REMOTE_USER}/\n\n";

Hier muss sich der User _zweimal_ anmelden um Zugriff auf sein privates Unterverzeichnis zu bekommen.
Ist es moeglich, dies zu umgehen, also die eben eingegeben Userdaten im root, in die entsprechenden Unterverzeichnis durchzureichen.
Und wenn nicht, kann man etwas anderes tun, um diese Verhalten umzusetzen ?

Vielen Dank
   Kai