From c3cc0889ebec4bbef8161e5fe9de5569827b6dc7 Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Sun, 15 Feb 2026 23:56:45 +0000 Subject: [PATCH] a --- Controleur/ControleurRechercheparcarte.php | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Controleur/ControleurRechercheparcarte.php b/Controleur/ControleurRechercheparcarte.php index 45d8a56..3108417 100755 --- a/Controleur/ControleurRechercheparcarte.php +++ b/Controleur/ControleurRechercheparcarte.php @@ -63,7 +63,7 @@ class ControleurRechercheparcarte extends Controleur { if(isset($_POST['donneesCarte'])) { $versionTagCarteEncours = $this->beneficiaire->getVersionTagCarteEncours(); - $donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602" => SVMx|ZWJlbmU=|RVNJNjkzNjAwMDYwMQ== + $donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602|b18e7d5e-0ac2-11f1-a875-d05099ffadf8" => SVMx|ZWJlbmU=|RVNJNjkzNjAwMTcwMw==|b18e7d5e-0ac2-11f1-a875-d05099ffadf8 $parts = explode('|', $donneesCarte); /* @@ -77,30 +77,25 @@ class ControleurRechercheparcarte extends Controleur { exit(); */ - $versionTagCarte = base64_decode($parts[0]); - $codeEntite = base64_decode($parts[1]); - $numeroBeneficiaireCarte = base64_decode($parts[2]); - - //if (count($parts) !== 3 || $parts[0] !== 'IS1') { - if (count($parts) !== 3 || $versionTagCarte !== $versionTagCarteEncours) { + if (count($parts) !== 4 || $versionTagCarte !== $versionTagCarteEncours) { $msgErreur = 'Carte invalide / Invalid card'; } else{ $versionTagCarte = base64_decode($parts[0]); $codeEntite = base64_decode($parts[1]); $numeroBeneficiaireCarte = base64_decode($parts[2]); + $tagUuid = $parts[3]; - /* var_dump( array( "versionTagCarteEncours" => $versionTagCarteEncours, "versionTagCarte" => $versionTagCarte, "codeEntite" => $codeEntite, "numeroBeneficiaireCarte" => $numeroBeneficiaireCarte, + "tagUuid" => $tagUuid, ) ); exit(); - */ if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ") {