Poprawka botto bar i wersje językowe
This commit is contained in:
@@ -4,6 +4,25 @@ header('Content-Type: application/json; charset=utf-8');
|
||||
require_once __DIR__ . '/../config/database.php';
|
||||
require_once __DIR__ . '/message_text_helper.php';
|
||||
|
||||
$waiterConfig = require __DIR__ . '/../config/waiter.php';
|
||||
$expectedToken = (string) ($waiterConfig['feed_token'] ?? '');
|
||||
$providedToken = '';
|
||||
|
||||
if (isset($_SERVER['HTTP_X_WAITER_TOKEN'])) {
|
||||
$providedToken = trim((string) $_SERVER['HTTP_X_WAITER_TOKEN']);
|
||||
} elseif (isset($_GET['token'])) {
|
||||
$providedToken = trim((string) $_GET['token']);
|
||||
}
|
||||
|
||||
if ($expectedToken === '' || !hash_equals($expectedToken, $providedToken)) {
|
||||
http_response_code(401);
|
||||
echo json_encode([
|
||||
'status' => 'error',
|
||||
'message' => 'Unauthorized',
|
||||
], JSON_UNESCAPED_UNICODE);
|
||||
exit;
|
||||
}
|
||||
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'GET') {
|
||||
http_response_code(405);
|
||||
echo json_encode([
|
||||
|
||||
Reference in New Issue
Block a user