Nina Düsseldorf: htaccess-Login mit verschiedenen Ebenen

Beitrag lesen

Hallo liebes Forum,

habe mir die SELFHTML-Artikel zur Hilfe genommen und so einen geschützten Bereich mit htaccess erstellt ... htaccess deshalb, damit ich danach einfach per FTP in die entsprechenden Verzeichnisse die Daten (einige 100 Dateien) hochladen kann und nicht immer das Ganze mit eigenen Rechten vergeben muss.

Jetzt habe ich ein Problem mit den Rechten der Unterverzeichnisse. Das Ganze ist so aufgebaut:

Website
 - Serviceverzeichnis
    - Verz1
    - Verz2
    - Verz3
    - Verz4

Im Serviceverzeichnis liegt eine .htaccess-Datei:

.htaccess-Datei für Web-Verzeichnis /service

AuthType Basic
AuthName "Login Servicebereich"
AuthUserFile /.../.htusers
AuthGroupFile /.../.htgroups
Require valid-user
Require group verz1 verz2 verz3 verz4

In den den Unterverzeichnissen jeweils folgende Datei:

.htaccess-Datei für Web-Verzeichnis /verz1

Options +MultiViews +Indexes
AuthType Basic
AuthName "Login Verz1"
AuthUserFile /.../.htusers
AuthGroupFile /.../.htgroups
Require group verz1

Die entsprechenden user und group Dateien sehen so aus

#Gruppen-Datei
verz1: user1
verz2: user2 user1
verz3: user1
verz4:

Benutzer-Datei

user1:oQD4b34vPmZi6
user2:1$PF4rNKj0RE.
admin:oQD4b34vPmZi6

Das Ganz funktioniert auch. Allerdings tritt folgendes auf: Wenn ich mich am Serviceverzeichnis angemeldet habe mit z.B. user1 und dann auf das Unterverzeichnis verz1 gehen möchte, erfolgt nochmal eine Passwortabfrage, obwohl ich doch doch schon angemeldet bin und die entsprechenden Rechte habe.

Könnt Ihr mir sagen, wie ich das umgehen kann? Muss ich da in den htaccess-Dateien noch etwas anderes angeben? Kann ich die Anmeldung mit PHP weiterreichen?

Es sollen sich also alle USer im Serviceverzeichnis anmelden dürfen, allerdings danach nicht mehr an allen anderen Unterverzsichnissen.

Hoffe, Ihr könnt mir helfen.

Eure Nina aus Düsseldorf