23 lines
442 B
PHP
23 lines
442 B
PHP
<?php
|
|
|
|
if(!function_exists('getallheaders')){
|
|
http_response_code(403);
|
|
echo "Access Denied 900";
|
|
exit();
|
|
}
|
|
$headers = [];
|
|
foreach (getallheaders() as $name => $value) {
|
|
// echo "$name: $value <br>" . PHP_EOL;
|
|
$headers[$name] = $value;
|
|
}
|
|
|
|
|
|
list($type, $bearer_data) = explode(" ", $headers['Authorization'], 2);
|
|
$retval = $auth->read_api_auth($bearer_data);
|
|
|
|
if ($retval == null) {
|
|
echo json_encode(['Access Denied']);
|
|
}
|
|
|
|
?>
|