'; // --------------------------------------------------- // Titre de la page : // --------------------------------------------------- echo '

'; dynamiqItemImage (0, 0, 'connTitre', 'span', '-', 'client', 0, '-', '-textClass-', 'grid-column:1 / span 2'); echo '

'; echo '
'; // --------------------------------------------------- // REQUETE de Récupération de la clé correspondant au login dans la base de données // --------------------------------------------------- $tabResult = dynRequete_select('SELECT', 'clients', ['statut', 'lgCli', 'cle'], ['idMail' => $idMail], '', 'activation.php', 0, $debug[2],'tabResult'); if ($tabResult) { foreach ($tabResult as $i => $row) { $statutCli = $row['statutCli']; $lgCli = $row['lgCli']; $cleBdd = $row['cleBdd']; } if (!empty($statutCli) || $statutCli==0) { // On teste la valeur de la variable $statut récupérée dans la BDD switch ($statutCli) { case '0': $continuer=1; break; case '1': // msg ==> Votre compte est déjà actif dynamiqItemImage (0, 0, 'msgCli', 'span', '-', 'client', 98, '-', '-textClass-', '-'); dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-'); $continuer=0; break; case '2': // msg ==> Votre compte est bloqué dynamiqItemImage (0, 0, 'msgCli', 'span', '-', 'client', 97, '-', '-textClass-', '-'); dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-'); $continuer=0; break; default: break; } // On teste la valeur de la variable $cle récupérée dans la BDD if (isset($debug[2]) && $debug[2] == '1' ) { $usrSiteMsg .='
continuer = ' .$continuer;} if ($continuer == 1) { // if (isset($debug[2]) && $debug[2] == '1' ) {$cle = $cleBdd;} if ($cle == $cleBdd) { // On compare nos deux clés // Si elles correspondent on active le compte statut=1 $reqUpdate="UPDATE clients SET statut = 1 WHERE idMail='" .$idMail. "';"; $resConn=''; if (isset($debug[2]) && $debug[2] == '1' ) $debugMsg .= 'reqSelect = ' .$reqSelect; $resConn=$idPdo->query($reqUpdate); if ($resConn) { // msg ==> "Votre compte est active !"; dynamiqItemImage (0, 0, 'msgCli', 'span', '-', 'client', 96, '-', '-textClass-', '-'); // bouton => connect echo '
'; //pour centrer dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="document.location.href=\'connection\'"', 'menu', 7, '-', '-textClass-', '-'); echo '
'; // --------------------------------------------------- // Envoi des mails pour chaque admin // --------------------------------------------------- include ($includePath. "/_mail/client.insc.mailAdmins.php"); } else { $usrSiteMsg .='erreur requete update client';} } else { // Si les deux clés sont différentes on provoque une erreur... // flag edt $usrSiteMsg .='Erreur de clé ! Votre compte ne peut être activé ... '; } } } else { $usrSiteMsg .= $navMsg[29]; $usrSiteMsgClass='ko'; // --------------------------------------------------- // ==> contactez-nous dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-'); } } catch (PDOException $e) { $usrSiteMsg .="Nous sommes désolés, les données ne peuvent pas être affichées"; $usrSiteMsgClass='ko'; // --------------------------------------------------- // ==> contactez-nous dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-'); } if (isset($debug[2]) && $debug[2] == '1' ) {include ("activation.debug.php");} echo '
'; echo ''; ?>