Corrección en credenciales de CompacEmpleadosController

GitHub commit banner

Corrección en credenciales de CompacEmpleadosController

En un contexto en que la seguridad y privacidad de los datos son fundamentales, el desarrollador ha realizado una corrección importante en el controlador de CompacEmpleados. La modificación afecta a la forma en que se generan URLs para la consulta de datos, ahora utilizando urlencode para garantizar la integridad de la información. Esto es especialmente relevante en la actualidad, ya que las noticias recientes sobre seguridad y protección de datos refuerzan la importancia de estas mejoras.

🧠 Resumen técnico

El commit modifica el archivo src/Controllers/CompacEmpleadosController.php para reemplazar la concatenación de strings con urlencode en la generación de URLs para la consulta de datos. Esto se aplica a dos líneas específicas que construyen la URL 'f-qr' y utiliza ahora la función base_url para obtener el dominio y la ruta correcta. La modificación tiene como objetivo mejorar la seguridad y prevenir problemas de encabezados HTTP malformados.

📁 julio101290/boilerplatecompac

🔧 Commit  1e39cd8c

Correction in credential

📁 Repositorio julio101290/boilerplatecompac
🔑 SHA 1e39cd8cc6fbe01192d9897cc2661194f7370d1c
✍️ Autor Julio Cesar Leyva Rodriguez <juliocesarleyvarodriguez@hotmail.com>
🕐 Fecha 2026-08-28T18:01:24Z
📊 Cambios 1 archivo(s)  ·  +2   -3  ·  5 líneas

📂 Archivos modificados (1)

📄 src/Controllers/CompacEmpleadosController.php ✏️ modificado +2 -3
🖥️ Diff — PHP
@@ -266,7 +266,7 @@ public function credencialGenerator() {
"fs-centro" => "6", "fc-centro" => "#000000",
"f-vigencia" => " 31/12/2026",
"fs-vigencia" => "6", "fc-vigencia" => "#000000",
- "f-qr" => 'https://servidorgisa.dyndns.org:4431/gusa2025/admin/compacEmpleados/datosGenerator?idCompacDB=1&codigoempleado=' . $codigoEmpleado,
+ 'f-qr' => base_url('admin/compacEmpleados/datosGenerator') . '?idCompacDB=1&codigoempleado=' . urlencode($codigoEmpleado),
"f-scan" => "ESCÁNÉAME",
"fs-scan" => "7", "fc-scan" => "#cc1111",
"f-scan-sub" => "Para validar información",
@@ -308,7 +308,6 @@ public function credencialGenerator() {
public function datosGenerator() {
-
$idCompacDB = (int) $this->request->getGet('idCompacDB');
$codigoEmpleado = $this->request->getGet('codigoempleado');
@@ -410,7 +409,7 @@ public function datosGenerator() {
"fs-centro" => "6", "fc-centro" => "#000000",
"f-vigencia" => " 31/12/2026",
"fs-vigencia" => "6", "fc-vigencia" => "#000000",
- "f-qr" => 'https://servidorgisa.dyndns.org:4431/gusa2025/admin/compacEmpleados/datosGenerator?idCompacDB=1&codigoempleado=' . $codigoEmpleado,
+ 'f-qr' => base_url('admin/compacEmpleados/datosGenerator') . '?idCompacDB=1&codigoempleado=' . urlencode($codigoEmpleado),
"f-scan" => "ESCÁNÉAME",
"fs-scan" => "7", "fc-scan" => "#cc1111",
"f-scan-sub" => "Para validar información",

🔗 Ver commit completo en GitHub →

⚡ César Systems — Blog técnico automatizado

📰 Noticias relacionadas (PHP)

Comentarios