api.php
Enrutador principal de la API (Front Controller).
Este archivo actúa como el único punto de entrada para las peticiones AJAX/Fetch del lado del cliente. Se encarga de recibir la petición (estrictamente POST), validar la acción solicitada, delegar la lógica de negocio a los controladores correspondientes y emitir una respuesta en formato JSON.
Table of Contents
Functions
- jsonResponse() : never
- Emite una respuesta JSON y termina la ejecución.
- requireAuth() : void
- Valida sesión activa + binding IP/UA.
Functions
jsonResponse()
Emite una respuesta JSON y termina la ejecución.
jsonResponse(mixed $data[, int $status = 200 ]) : never
Parameters
- $data : mixed
-
Datos a serializar.
- $status : int = 200
-
Código HTTP de respuesta.
Return values
neverrequireAuth()
Valida sesión activa + binding IP/UA.
requireAuth() : void
Aborta con 401 si no supera la comprobación.