public static function execRouterHook(_Core_Request $request, &$class, &$method, array &$chunks, &$templateEngine) { $access = new _Core_Access(_User::getCurrent()); if (!$access->isAllowed($request->uri)) { // Редирект через заголовок. Дабы явно сменился урл в браузере оО _Core_Router::redirect($access->defaultPage, true, 403); } }
private function storeRequest(_User $moron) { $code = $this->generateCode(); Core::getInstance()->db->query('insert into registration values (?, now(), ?)', $moron->getId(), $code); return $code; }