Professor
Новичок
Привет всем.
Пишу авторизацию в ZF2, возникла такая проблема:
Проверку на авторизацию пользователя вынес в главный контроллер от которого наследую все остальные контроллеры.
В onDispatch проверяю авторизован ли пользователь или нет.
Если не авторизован, то хотелось бы не редиректить, а подставлять контент и лайаут для авторизации пользователя.
Если в onDispatch делать просто
То отрабатывает и первый action и второй.
Как сделать что бы отрабатывал только тот который я указал в forward?
Может сам подход не верен?
Есть одно ограничений. В проекте есть несколько модулей которые должны использовать разную авторизацию.
Пишу авторизацию в ZF2, возникла такая проблема:
Проверку на авторизацию пользователя вынес в главный контроллер от которого наследую все остальные контроллеры.
В onDispatch проверяю авторизован ли пользователь или нет.
Если не авторизован, то хотелось бы не редиректить, а подставлять контент и лайаут для авторизации пользователя.
Если в onDispatch делать просто
PHP:
return $this->forward()->dispatch("Backend\\Controller\\Auth", array('action' => 'login'));
Как сделать что бы отрабатывал только тот который я указал в forward?
Может сам подход не верен?
Есть одно ограничений. В проекте есть несколько модулей которые должны использовать разную авторизацию.