Du könntest das über ein
<Files "elefant">
AuthType Basic
AuthName "Cake"
AuthUserFile /var/www/cake
Require valid-user
</Files>
in deiner .htaccess. Das hat jedenfalls bei mir funktioniert.
Allerdings weiss ich nicht, ob das so sicher ist...
Besser wäre, wenn du in deiner vhost Konfiguration die htaccess
Dateien komplett verbietest und direkt dort das mod_rewrite und die
Authentifizierung einbindest:
<VirtualHost your_ip:80>
ServerName yourcakeapp
DocumentRoot /var/www/yourcakeapp/app/webroot
<Directory /var/www/yourcakeapp/app/webroot>
AllowOverride None
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
</Directory>
<Location /path_with_auth>
AuthType Basic
AuthName "Cake"
AuthUserFile /var/www/cake
Require valid-user
</Location>
</VirtualHost>
Grüße,
Timo
2008/2/23 christianstrang <[EMAIL PROTECTED]>:
>
> Ok verstehe, aber wenn ich nun einen Unterordner schützen möchte, wo
> in cake packe ich die zweite Htaccess dann hinein, in den
> Ordner der View? In meinem oben genannten Beispiel dann in den View
> Ordner "users" ?
>
> On 21 Feb., 16:21, "Helmut Leinfellner" <[EMAIL PROTECTED]>
> wrote:
>
> > Du kannst immer in dem Verzeichnis, das du schützen willst, .htaccess
> > verwenden. .htpasswd kann auch wo anders liegen. Die apache Einstellungen
> > müssen aber auch die entsprechende Direktive haben. (sprich meistens ein
> > "AllowOverride All".)
> >
> > Am 21.02.08 schrieb christianstrang <[EMAIL PROTECTED]>:
>
> >
> >
> >
> > > Hallo zusammen,
> > > ich habe Cake-Root eine .htaccess und eine .htpasswd Datei angelegt,
> > > die Hauptdomain kann ich damit nun Prima schützen. Nun möchte ich
> > > allerdings nicht mehr die Startseite schützen, sondern einen
> > > Unterordner, wo muss ich nun die beiden Dateien einbauen?
> >
> > > Sprich:
> > > Vorher washttp://domain.degeschützt
> > > Nun soll nur noch beihttp://domain.de/usereine Passwortabfrage
>
>
> > > erscheinen.
> >
> > > Danke für eure Hilfe!
> >
>
--
Timo Derstappen
http://teemow.com
mailto:[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe
"CakePHP-de für deutsche CakePHP Entwickler".
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL
PROTECTED]
Weitere Optionen finden Sie in dieser Gruppe unter
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---