This commit is contained in:
KANE LAZENI 2026-02-15 23:56:45 +00:00
parent 9fae141cba
commit c3cc0889eb

View File

@ -63,7 +63,7 @@ class ControleurRechercheparcarte extends Controleur {
if(isset($_POST['donneesCarte'])) if(isset($_POST['donneesCarte']))
{ {
$versionTagCarteEncours = $this->beneficiaire->getVersionTagCarteEncours(); $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); $parts = explode('|', $donneesCarte);
/* /*
@ -77,30 +77,25 @@ class ControleurRechercheparcarte extends Controleur {
exit(); exit();
*/ */
$versionTagCarte = base64_decode($parts[0]); if (count($parts) !== 4 || $versionTagCarte !== $versionTagCarteEncours) {
$codeEntite = base64_decode($parts[1]);
$numeroBeneficiaireCarte = base64_decode($parts[2]);
//if (count($parts) !== 3 || $parts[0] !== 'IS1') {
if (count($parts) !== 3 || $versionTagCarte !== $versionTagCarteEncours) {
$msgErreur = 'Carte invalide / Invalid card'; $msgErreur = 'Carte invalide / Invalid card';
} }
else{ else{
$versionTagCarte = base64_decode($parts[0]); $versionTagCarte = base64_decode($parts[0]);
$codeEntite = base64_decode($parts[1]); $codeEntite = base64_decode($parts[1]);
$numeroBeneficiaireCarte = base64_decode($parts[2]); $numeroBeneficiaireCarte = base64_decode($parts[2]);
$tagUuid = $parts[3];
/*
var_dump( var_dump(
array( array(
"versionTagCarteEncours" => $versionTagCarteEncours, "versionTagCarteEncours" => $versionTagCarteEncours,
"versionTagCarte" => $versionTagCarte, "versionTagCarte" => $versionTagCarte,
"codeEntite" => $codeEntite, "codeEntite" => $codeEntite,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte, "numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
"tagUuid" => $tagUuid,
) )
); );
exit(); exit();
*/
if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ") if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ")
{ {