';
// ---------------------------------------------------
// Titre de la page :
// ---------------------------------------------------
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 '';
?>