public static function Autherize() { $appSettings = new AppSettings(); if ($appSettings->GetConfig()->Mode == "Debug") { $authHeader = getallheaders()["authorization"]; } else { $authHeader = $_SERVER["REDIRECT_Authorization"]; } if (isset($authHeader)) { $token = $authHeader; $rememberRepository = new RememberRepository(); $remembers = $rememberRepository->LoadWhere("Token = '{$token}'"); if (count($remembers) == 0) { header('HTTP/1.0 401 Unauthorized'); return false; } else { self::$userId = $remembers[0]["UserId"]; return true; } } else { header('HTTP/1.0 401 Unauthorized'); return false; } }