Browse Source

added validate token api endpoint

CauseFX 6 years ago
parent
commit
39d172fce6
1 changed files with 23 additions and 0 deletions
  1. 23 0
      api/index.php

+ 23 - 0
api/index.php

@@ -1279,6 +1279,29 @@ switch ($function) {
 				break;
 		}
 		break;
+	case 'v1_token_validate':
+		switch ($method) {
+			case 'GET':
+				$token = $_GET['token'] ?? false;
+				break;
+			case 'POST':
+				$token = $_POST['token'] ?? false;
+				break;
+			default:
+				$result['status'] = 'error';
+				$result['statusText'] = 'The function requested is not defined for method: ' . $method;
+				break;
+		}
+		$token = validateToken($token);
+		if($token){
+			$result['status'] = 'success';
+			$result['statusText'] = 'success';
+			$result['data'] = $token;
+		}else{
+			$result['status'] = 'error';
+			$result['statusText'] = 'Token not validated or empty';
+		}
+		break;
 	case 'v1_update_db_manual':
 		switch ($method) {
 			case 'GET':