Преглед изворни кода

Bypass permission check for command line

FusionPBX пре 2 година
родитељ
комит
f5d5a69466
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      resources/classes/permissions.php

+ 5 - 0
resources/classes/permissions.php

@@ -66,6 +66,11 @@ if (!class_exists('permissions')) {
 		 */
 		public function exists($permission_name) {
 
+			//if run from command line then return true
+			if (defined('STDIN') && empty($_SESSION["permissions"])) {
+				return true;
+			}
+
 			//define permissions global variable
 			global $permissions;