Zugangsregelung Gäste

Fragen zur Konzeptionierung und womit man am besten anfäng? Hier rein...

Zugangsregelung Gäste

Beitragvon Molekül am So 28. Feb 2010, 13:01

Hallo,

wie reguliere ich am besten, welche Actions / Models für nicht eingeloggte Gäste zugänglich sind?

Ich habe vor mit der auth und acl component zu arbeiten, um den Zugang der User in verschiedenen Gruppen über ACL zu regulieren.

Mir scheint es, dass die einzige Möglichkeit Gästezugang zu beschränken darin besteht, im AppController
in die
Code: Alles auswählen

public function beforeFilter(){
$this->Auth->allowedActions = array('display','index', 'view');
}

zu setzen, bzw wenn ich nicht alle views erlauben will das in die jeweiligen ModelnameController auszulagern. Das erscheint mir unnötig kompliziert und wartungsintensiv. Außerdem steht in meiner beforeFilter Methode im AppController noch mehr code, der dann durch die einzelnen ModelnameController überschrieben würde wenn ich ihn nicht kopiere.

Kann ich nicht auch im AppController testen ob es sich um einen Gast handelt
Code: Alles auswählen
$this->auth->User('id')===false

und dann irgendwie (wie?) irgendeine (welche?) Variable setzten, so dass der Gast unter dem Usernamen "Gast" eingeloggt scheint, und ich diesem User Gast im ACL Rechte geben kann?

Oder gibt es eine andere sinnvolle Möglichkeit?

M.
Molekül
 
Beiträge: 24
Registriert: Fr 25. Sep 2009, 09:45

Zurück zu Konzeption und Vorgehensweise

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron