Я создаю большое веб-приложение с Zend Framework 1.10. Я новичок в Zend Framework (1 месяц опыта). Можете ли вы объяснить мне, как лучше создать модуль администратора (с собственной аутентификацией). Как сделать это с хорошей безопасностью? Большое спасибо.
Хорошей практикой является создание модуля администратора с собственными контроллерами и плагинами.
Я бы создал AdminController
в каждом модуле, а затем переписывал пути следующим образом:
/admin/module1 => module1/AdminController
/admin/module2 => module2/AdminController
Затем используйте Zend_Auth и Zend_Acl.
Вам также понадобится плагин контроллера, который проверяет учетные данные из Zend_Auth
и контроллер авторизации с формой входа.
Но все зависит от вашего приложения.