Лучше всего, вероятно, Плагин контроллера
Вы можете добавить хук routeShutdown (), который вызывается после того, как произошла маршрутизация, но до вызова метода действия вашего контроллера. В этом плагине вы можете затем проверить данные запроса или, возможно, искать разрешения в ACL, или просто перенаправить наугад, если вы этого хотите!
Выбор за вами!
РЕДАКТИРОВАТЬ: перечитывая ваш вопрос, похоже, вы даже не интересуетесь маршрутом - используйте routeStartup () в качестве самой ранней точки после начальной загрузки, чтобы ввести ваш код.