↑ Revenir à >

Imprimer ce Page

On-line Certification (2)







On-line Certification.

>>>>>>>>>>>>>>>”.”

“;
//echo “Code PIN”.$code.”

“;
//echo “P1 : “. $p1.”

“;
//echo “P2 : “. $p2.”

“;
//echo “P3 : “. $p3.”

“;
//echo “Path : “. $path.”

“;
//echo “Vcode : “. $vcodeS.”

“;
//echo”<<<<<<<<<<<<<<<<"."

“;

/***************************************************************/
/* initialisation des variables */
// VcodeS est le code court associé au QRCA exemple : 0004-H207

// adresse relative
$url_ctl = $path.$url.substr($p2,6,strlen($p2)-5).substr($p3,0,14).$vcodeS.”.avy”;
//echo “URL_CTL :

“;
//echo $url_ctl.”

“;
//echo “

“;

$vflag1=FALSE; // le code PIN saisi est supposé incorrect.
// vérification du code PIN et prise en compte du nombre d’essais réalisés.

if (file_exists($url_ctl)) // existance du fichier de sécurité
{
//echo”>>>>>>>>>>>>>>>> fichier crl trouvé code :>>>>>>>>>”;
//echo”

“;

$contenu_file = file_get_contents($url_ctl, NULL, NULL, 0, 1000000);
//echo $contenu_file;
//echo “

“;
$essai = extractXML($contenu_file,”[essai]”);
$code_file = extractXML($contenu_file,”[pin]”);
$organisme = extractXML($contenu_file,”[organisme]”);
$dateS = extractXML($contenu_file,”[dateS]”);
$objet = extractXML($contenu_file,”[objet]”);
$crypt = extractXML($contenu_file,”[crypt]”);
$description = extractXML($contenu_file,”[description]”);
$name_iF = extractXML($contenu_file,”[name_iF]”);
$nameF = extractXML($contenu_file,”[nameF]”);
$extension = extractXML($contenu_file,”[extension]”);

//echo”>>>>>>>>>>>>>>>>”.”

“;
//echo “Contenu file :”.$contenu_file.”

“;
//echo “Nbre essai max issu du fichier ctl: “.$essai.”

“;
//echo “code file PIN : “. $code_file.”

“;
//echo “Organisme : “. $organisme.”

“;
//echo “Objet : “. $objet.”

“;
//echo “crypt : “. $crypt.”

“;
//echo”<<<<<<<<<<<<<<<<"."

“;

if ($code ==$code_file) {$vflag1= TRUE;}
}

/*****************************************************************/
// traitement de l’erreur code PIN
if (!$vflag1)
{
if ($essai == “1”) {$essai=”0″;}
if ($essai == “2”) {$essai=”1″;}
if ($essai == “3”) {$essai=”2″;}
if ($essai == “4”) {$essai=”3″;}
$new_contenu_file = intractXML($contenu_file,”[essai]”,$essai);

//echo”>>>>>>>>>>>>>>>>”.”

“;
//echo “Contenu file :
“;
//echo $contenu_file.”

“;
//echo “New contenu file :
“;
//echo $new_contenu_file.”

“;
//echo “URL CTL relative :
“;
//echo $url_ctlR.”

“;
//echo “URL CTL absolue :
“;
//echo $url_ctl.”

“;
//echo “Essai issu de la correction cf.essai : “.$essai.”

“;
//echo”<<<<<<<<<<<<<<<<<<<<"."

“;

file_put_contents($url_ctl,$new_contenu_file);

if ($essai == 0)
{
echo”“;
echo “Troisième essai avec un code faux, la consultation du document est désormais bloquée !

“;
echo “Vous devrez utiliser un code PUK de déblocage
“;
}
else
{
echo”“;
echo “votre code PIN est faux ! Il vous reste “;
if ($essai == “1”){echo “un dernier essai !”;}
if ($essai == “3”){echo “2 essais !”;}
}
}

if ($vflag1)
{
/* Affichage du document */
$new_contenu_file = intractXML($contenu_file,”[essai]”,”4″);
file_put_contents($url_ctl, $new_contenu_file);

//echo “******************new contenu file
“;
//echo $new_contenu_file;

echo “

“;
echo “Testez vous aussi, gratuitement, notre système de scellé et d'authentification, nous vous offrons”;
echo ” 100 timbres, pour vous permettre de sceller 100 documents : “;
echo “Il vous suffit de cliquer ici

“;
echo “

“;
echo “
“;
echo “
“;
echo ““;
echo “Le présent document a été créé par :

“;
echo $organisme;
echo “


“;
echo “Le système d’authentification d’Avéyo a scellé ce document le : “;
echo $dateS;
echo ” UTC”;
echo”


“;
echo “Le présent document a pour objet :

“;
echo $description;
echo”


“;
echo “Nom original du document :

“;
echo $name_iF;
echo”


“;
echo “Le document scellé est-il crypté : “;
echo $crypt;
echo”


“;
echo “
“;

$url_affichage = $domaine.$nameF.$extension;
//echo $url_affichage;
//echo “

“;

if (detect_mobile())
{
echo ““;
echo”
“;
}
else
{
echo “

“;
echo “

“;
}
}
?>

Lien Permanent pour cet article : https://www.aveyo.fr/7851-2/sds2