2010-11-25 6 views
0

Meine Website drei Platten haben:Baustelle mit verschiedenen Panels mit Zend Framework

1. guests who have access to view threads but can't reply or vote 
    2. members who, with enough rep, can edit/vote others threads, and by default they can reply and have the same privileges as guests 
    3. admins who can pretty much do anything 

Ist es besser Zend_Acl zu benutzen?

Oder wenn ich Zend_Acl verwenden werde, brauche ich keine separaten Controller für Admin und Front Panel zu machen?

Was ist, wenn sowohl der Admin als auch das Frontpanel unterschiedliche Benutzeroberflächen und Informationen haben.

oder was muss ich tun, wenn ich es ohne zend_Acl mache?

Wie ich Sitzung mit Zend_Auth für Front-und Admin-Panel verwalten?

bitte beraten Sie mich.

Antwort

0

Persönlich empfehle ich die Verwendung von Zend "Modulen" machen Sie Ihr Admin-Panel ein separates Modul (Module enthalten Controller, zB Admin_UsersController), fügen Sie "admin" als Ressource in Ihrer ACL, und stellen Sie sicher, dass Ihr Authentication Adapter das gesamte Modul als Ressource.

Ziemlich vage Vorschlag, aber es ist genau das, was ich tue, und es funktioniert super!

+0

können Sie bitte im Detail erklären? –