Files
yogibook_aury_new/public/api/_bootstrap.php
T
2026-07-27 11:13:04 +02:00

31 lines
759 B
PHP

<?php
declare(strict_types=1);
ini_set('display_errors', 1);
error_reporting(E_ALL);
header('Content-Type: application/json');
// ==============================
// DB (public/class/db-functions.php)
// ==============================
require_once dirname(__DIR__) . '/class/db-functions.php';
$db = DBHandlerSelect::getInstance()->getConnection();
// ==============================
// AUTH VANGUARD (radice progetto: extra/auth.php)
// ==============================
require_once dirname(__DIR__, 2) . '/extra/auth.php';
// ==============================
// AUTH API (TOKEN)
// ==============================
$user = Auth::guard('api')->user();
if (!$user) {
http_response_code(401);
echo json_encode(['error' => 'Unauthorized']);
exit;
}