瀏覽代碼

update qualifyRequest function to include api reponse code

CauseFX 6 年之前
父節點
當前提交
20b5b50549
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      api/functions/organizr-functions.php

+ 6 - 1
api/functions/organizr-functions.php

@@ -404,11 +404,16 @@ function logout()
 	return true;
 }
 
-function qualifyRequest($accessLevelNeeded)
+function qualifyRequest($accessLevelNeeded, $api = false)
 {
 	if (getUserLevel() <= $accessLevelNeeded && getUserLevel() !== null) {
 		return true;
 	} else {
+		if ($api) {
+			$GLOBALS['api']['response']['result'] = 'error';
+			$GLOBALS['api']['response']['message'] = 'Not Authorized';
+			$GLOBALS['responseCode'] = 401;
+		}
 		return false;
 	}
 }