function verifCode($decryptedTabIdMdp) { if (file_exists("C:\\wamp64\\www\\Web\\" . $decryptedTabIdMdp->identifiant) == true) { //Si oui on ouvre le dossier et on recupere le mot de passe. $handle = fopen("C:\\wamp64\\www\\Web\\" . $decryptedTabIdMdp->identifiant . "\\Confg.txt", "r+"); fgets($handle); $Code = fgets($handle); $Code = explode(":", $Code); $Code = $Code[1]; fclose($handle); $Code = dechiffrementdata($Code, $decryptedTabIdMdp->IV); //On verifie le mot de passe if ($Code == $decryptedTabIdMdp->code) { // Si la comparraison est ok on renvoie vrai $ok = "vrai\\\\" . $Code; } else { // Si la comparraison n'est pas correcte on renvoie faux $Anwser = 'null'; $ok = "faux\\\\" . $Anwser; } return $ok; } else { $Anwser = 'null'; $ok = "faux\\\\" . $Anwser; } }
function connection($decryptedTabIdMdp) { //On verifie si le dossier existe if (file_exists("C:\\wamp64\\www\\Web\\" . $decryptedTabIdMdp->identifiant) != false) { //Si oui on ouvre le dossier et on recupere le mot de passe. $chemin = "C:\\wamp64\\www\\Web\\"; $handle = fopen($chemin . $decryptedTabIdMdp->identifiant . "/Confg.txt", "r+"); $mdp2 = fgets($handle); $mdp2 = explode(":", $mdp2); $mdp2 = $mdp2[1]; $mdp2 = dechiffrementdata($mdp2, $decryptedTabIdMdp->IV); fclose($handle); //On verifie le mot de passe if (($mdp2 == $decryptedTabIdMdp->password) == true) { // Si la comparraison est ok on renvoie vrai unlink("C:\\wamp64\\www\\Web\\" . $decryptedTabIdMdp->identifiant . "\\Confg.txt"); $code = firstConnection($decryptedTabIdMdp->identifiant, $decryptedTabIdMdp->password, $decryptedTabIdMdp->IV); $ok = "vrai\\\\" . $code; } else { // Si la comparraison n'est pas correcte on renvoie faux $Anwser = 'null'; $ok = "faux\\\\" . $Anwser; } return $ok; } else { // Si le dossier n'existe pas on renvoie faux $code = firstConnection($decryptedTabIdMdp->identifiant, $decryptedTabIdMdp->password, $decryptedTabIdMdp->IV); return $ok = "vrai\\\\" . $code; } }