В настоящее время я использую ZF3 с двумя модулями.
Первый модуль обрабатывает аутентификацию пользователей.
Второй модуль должен использовать информацию о статусе аутентификации пользователей.
Подробно: второй модуль должен проверять, вошел ли пользователь в систему.
В зависимости от этого статуса он должен разрешать маршрутизацию к определенным контроллерам.
Например. в шаблоне первого модуля я могу использовать: $this->auth()->isLoggedIn()
Но, конечно же, я не могу использовать auth() в шаблонах вторых модулей.
Я все еще изучаю ZF, поэтому не знаю, как сообщить второму модулю о статусе аутентификации. Я предполагаю, что это как-то связано с ZFs ServiceManager или PluginManager, но я не уверен.
Любая помощь будет оценена...
AuthenticationService
(доступный в Фабриках через ServiceManager (экземпляр$container
) по псевдониму'AuthenticationService'
, например,$container->get('AuthenticationService')
). гл и хф :) - person rkeet   schedule 26.02.2019