htaccess Passwortschutz auf mehrere Ordner

Schumiel

Lieutenant
Registriert
Jan. 2010
Beiträge
838
Hallo,

und zwar habe ich Passwortschutz auf folgende Ordner:

ROOT/test1/tadmin
ROOT/test2/tadmin

Wenn ich beide Seiten, das eine Administration ist, in einem Browser per Tab hin und her wechsle und klicke, dann muss ich jedesmal bei wechseln des Adminbereiches das Passwort neu eingeben. Das heißt, es reicht dann nicht, einfach OK zu klicken, sondern da wird das Passwort von dem anderen Adminbereich, wo man zuletzt herum geklickt hat, vorausgewählt.

Was kann man da machen?
 
Ich weiß nicht ob es eine bessere Lösung gibt, aber ich hab das mal so gelöst:

1. Mit PHP ein ganz einfaches Login bauen welches cookies erzeugt.
2. Folgendes in die .htaccess files:

Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} !username=UsernameImCookie [NC,OR]
RewriteCond %{HTTP_COOKIE} !password=MD5hashImCookie [NC]
RewriteRule .* [url]http://adresse/von/der/login.php[/url] [L]
</IfModule>

Könnte auch die PHP files raussuchen wenn du willst.

Edit: Dafür muss die rewrite engine in apache natürlich aktiv sein!
 
Zuletzt bearbeitet:
Workaround:
neue Ordnerstruktur:
- ROOT/test/1/tadmin
- ROOT/test/2/tadmin

die .htaccess auf
- ROOT/test/
anwenden
 
Zurück
Oben