public function navigate(PageModel $page, $params) { /** * @var $user \User */ $user = Application::get_class(\User::class); $identity = $user->get_identity(); if ($identity->is_guest() && $page->name != 'login') { Response::redirect('/admin_panel/login'); } else { parent::navigate($page, $params); } }
private function navigate(TemplateRouter $router, PageModel $page, array $params) { $router->navigate($page, $params); }