Cómo funciona el control de acceso de ForAll Tickets
Validación QR por evento, registro de escaneos y seguridad estricta.
El flujo de validación
El control de acceso de ForAll Tickets funciona con un sistema de validación QR por evento:
- El asistente compra una entrada y recibe un PDF con QR único.
- El organizador asigna controladores al evento.
- El día del evento, el controlador escanea el QR.
- El sistema valida en tiempo real y registra el resultado.
QR único por entrada
Cada entrada tiene un código QR único generado automáticamente, con formato del tipo FORALL-ABC123-XY99.
Este código es:
- Único — no se repite entre entradas.
- Verificable — el backend comprueba su existencia.
- De un solo uso — una vez validado, no se puede reutilizar.
Autorización por evento
La regla de oro del sistema:
Un controlador solo puede validar entradas del evento para el que está autorizado.
Si un controlador intenta escanear una entrada de otro evento, el sistema devuelve wrong_event y bloquea el acceso.
Esta verificación se hace en el backend, por lo que no se puede saltar desde el frontend.
Resultados de validación
Cada escaneo devuelve uno de estos resultados:
valid— entrada correcta, acceso permitido.already_used— la entrada ya fue validada antes.not_found— el QR no existe en el sistema.wrong_event— la entrada es de otro evento.partial_use— uso parcial de un lote con múltiples consumiciones.exhausted— lote con todos los usos consumidos.
Registro de escaneos
Cada validación genera un ScanLog que registra:
- Controlador que escaneó.
- Entrada validada.
- Resultado.
- Fecha y hora.
- Dispositivo (si está disponible).
Esto permite al organizador auditar el acceso al evento.
Extras y lotes
Las entradas de tipo extra/lote pueden tener múltiples usos (por ejemplo, un lote de 3 consumiciones).
El sistema lleva el conteo de usos consumidos y muestra el estado en cada escaneo.
Dashboard del controlador
El controlador accede a su dashboard en /control-acceso donde encuentra:
- El evento asignado.
- El escáner QR integrado.
- Estadísticas de validaciones realizadas.
El control de acceso de ForAll Tickets combina seguridad, simplicidad y trazabilidad total.