false, 'message' => 'security check failed: ERROR 01' ]); exit; } if ($token !== 'QQa2UMbEYW8oOL7wz9DjtqECVCikSZsDuSdmzxiadEXFsKyujEUyQOW1AYMD2OqU8VXxClIRweRuWLzvBrZpPYL41e89Rs96tM7Lq1KpjA5E2mg2UfgvztheGRV'){ http_response_code(403); echo json_encode([ 'success' => false, 'message' => 'security check failed: ERROR 02' ]); exit; } require __DIR__ . '/../../composer/vendor/autoload.php'; $envFile = realpath(__DIR__ . '/../../config/.env.db-guest'); if ($envFile === false) { http_response_code(500); echo json_encode([ 'success' => false, 'message' => "Environment file not found" ]); exit; } try { $envDir = dirname($envFile); $dotenv = Dotenv::createImmutable($envDir, '.env.db-guest'); $dotenv->load(); } catch (Throwable $e) { http_response_code(500); echo json_encode([ 'success' => false, 'message' => "Dotenv error" ]); } if (!isset($_ENV['DB_HOST']) || !isset($_ENV['DB_NAME']) || !isset($_ENV['DB_GUEST_USER']) || !isset($_ENV['DB_GUEST_PASSWORD'])){ echo json_encode([ 'success' => false, 'message' => 'corrupt cofig file' ]); exit; } $guest = @new mysqli($_ENV['DB_HOST'], $_ENV['DB_GUEST_USER'], $_ENV['DB_GUEST_PASSWORD'], $_ENV['DB_NAME']); if ($guest->connect_error) { echo json_encode([ 'success' => false, 'message' => "DB connection failed" ]); exit; } $guest->set_charset("utf8");