diff --git a/endpoint.php b/endpoint.php index 5333fde..87002bf 100644 --- a/endpoint.php +++ b/endpoint.php @@ -262,6 +262,12 @@ function invalidRequest(): void header('HTTP/1.1 200 OK'); exit(); } + $me = filter_input_array(INPUT_GET, [ + 'me' => FILTER_VALIDATE_URL, + ]); + if (!isset($me)) { + invalidRequest(); + } $request = array_merge( filter_input_array(INPUT_POST, [ 'grant_type' => [ @@ -275,9 +281,7 @@ function invalidRequest(): void 'client_id' => FILTER_VALIDATE_URL, 'redirect_uri' => FILTER_VALIDATE_URL, ]), - filter_input_array(INPUT_GET, [ - 'me' => FILTER_VALIDATE_URL, - ]) + $me ); if (in_array(null, $request, true) || in_array(false, $request, true)) { invalidRequest();