query/validar_crear_ruta - [funct_validar_crear_ruta_module]
Path: /var/www/html/moradex-qa/app/Models/GeneralesApp.php
🧾 Descripción
Servicio que valida si un usuario o un terminal tienen permiso para acceder a un módulo específico.
Actualmente, debido a un return colocado antes de la validación, el servicio siempre devuelve acceso permitido, pero la lógica diseñada incluye listas de usuarios y terminales autorizados.
🚀 Endpoint
📥 Request Body
Parámetros
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| username | string | Sí | DNI o identificador del usuario. |
| terminalId | string | Sí | ID del terminal desde el cual accede. |
🔐 Seguridad
Sin validación interna adicional.
Generalmente depende del middleware aplicado al endpoint.
🧠 Flujo del Servicio (resumen real)
IMPORTANTE: El servicio retorna inmediatamente acceso permitido debido al primer
return.
Flujo implementado (real):
-
Obtiene:
-
username(usuario) -
terminalId(terminal)
-
-
Retorna:
Esto interrumpe el método, haciendo que la lógica posterior nunca se ejecute.
Flujo diseñado (pero actualmente inactivo por el return anticipado)
-
Verificar si el usuario está en la lista de usuarios permitidos:
-
Verificar si el terminal está en la lista de terminales permitidas:
-
Si no coincide con ninguna lista → acceso denegado (pero el código está incompleto y termina con
retur).
📤 Response – Ejemplo (actual)
✔️ Acceso permitido (siempre)
❗ Posibles Errores (según la lógica esperada)
Actualmente NO se producen porque la función retorna antes de validar.
No hay comentarios para mostrar
No hay comentarios para mostrar