From fcbe264a49cd29e5120aee7f9c004e68343afcad Mon Sep 17 00:00:00 2001 From: Reginaldo Date: Mon, 27 Nov 2023 17:50:57 -0300 Subject: [PATCH] salvando e consultando logs no mariadb --- app/controllers/Controller.php | 14 ++++++++++++++ app/controllers/LogController.php | 9 +++++++++ routes/router.php | 1 + 3 files changed, 24 insertions(+) diff --git a/app/controllers/Controller.php b/app/controllers/Controller.php index ef864a2..168a514 100644 --- a/app/controllers/Controller.php +++ b/app/controllers/Controller.php @@ -443,6 +443,20 @@ class Controller extends DBA{ $this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC); return $this-> res; } + public function getLogs($USUARIO,$CIDADE,$SISTEMA){ + $this->sql = "SELECT * + FROM log_pais + WHERE NO_USUARIO LIKE ? + AND CIDADE = ? + AND SISTEMA = ? "; + $this->stmt = $this->getMARIA()->prepare($this->sql); + $this->stmt->bindValue(1,"%".$USUARIO."%"); + $this->stmt->bindValue(2,$CIDADE); + $this->stmt->bindValue(3,$SISTEMA); + $this->stmt->execute(); + $this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC); + return $this-> res; + } public function deletaPais($CPF){ $this->sql = "DELETE FROM usuarios WHERE CPF = ?"; $this->stmt = $this->getMARIA()->prepare($this->sql); diff --git a/app/controllers/LogController.php b/app/controllers/LogController.php index e74c3d6..e49b882 100644 --- a/app/controllers/LogController.php +++ b/app/controllers/LogController.php @@ -6,4 +6,13 @@ class LogController{ $Log = new Controller(); $Logins = $Log->insertLog(); } + public function buscarLogs($params){ + $usuario = $params->USUARIO; + $cidade = $params->CIDADE; + $sistema = $params->SISTEMA; + $Con = new Controller(); + $Logs = $Con->getLogs($usuario,$cidade,$sistema); + echo json_encode($Logs); + return json_encode($Logs); + } } \ No newline at end of file diff --git a/routes/router.php b/routes/router.php index eb0ec38..099fcec 100644 --- a/routes/router.php +++ b/routes/router.php @@ -44,6 +44,7 @@ $router= [ "/buscarCPFMae" => function(){load("LoginController","buscarCPFMae");}, "/buscarCPFPai" => function(){load("LoginController","buscarCPFPai");}, "/buscarcadastrocpf" => function(){load("LoginController","buscarCadastroCPF");}, + "/buscarlogs" => function(){load("LogController","buscarLogs");}, ], "POST"=>[ "/inserirpais" => function(){load("PaisController","insert");},