private function checkPermissions($routeData) { if ($this->isAllPermittedRoute($routeData)) { return; } if (AuthModel::getInstance()->isGuestLoggedIn() && $this->isGuestPermittedRoute($routeData)) { return; } if (AuthModel::getInstance()->isAdminLoggedIn()) { return; } Router::systemRedirect('/auth'); }
public function systemRedirect($url = "") { Router::systemRedirect($url); }
public function checkAuth() { if (!$this->isUserLoggedIn()) { Router::systemRedirect('/auth'); } }
private function setupRouteData() { $router = new Router(); $route = isset($_GET['ph_route']) ? $_GET['ph_route'] : '/'; $this->routeData = $router->resolve($route); }