Hallo,

ich habe die User-Authentifizierung in app_controller.php
reingeschrieben (in die Funktion beforeFilter)
Jeder einzelne Controller soll dann nur noch festlegen, welche Aktion
auch im nicht eingeloggten Zustand erlaubt sein soll.

z.B. UsersController
-----------------------------
function beforeFilter() {
        ...
        parent::beforeFilter();
        $this->Auth->allowedActions = array('registrieren');
        ...
}

Das dumme ist jetzt nur, dass die statischen Seiten, die vom Pages-
Controller behandelt werden auch nur im eingeloggten Zustand
betrachtet werden können, da ja der PagesController auch vom
AppController abgeleitet ist.

Mein Vorgehen war jetzt so, dass ich den kompletten Inhalt von cake/
libs/controllers/pages_controller.php in eine eigene app/controllers/
pages_controller.php kopiert habe und halt die nötige Funktion
beforeFilter() ergänzt habe.
Funktioniert auch soweit, aber die Frage ist, ob man es auch einfacher
hätte machen können. Falls irgendwann die 1.2final kommt muss man doch
den cake-ordner austauschen (richtig?) und dann müsste ich nochmal
nachgucken, ob sich die pages_controller.php nicht geändert hat, da
ich ja eine Kopie davon gemacht habe.

Wie ihr merkt bin ich immer noch im noob-stadium.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an