65 lines
2.2 KiB
PHP
Executable File
65 lines
2.2 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
|
|
// ---------------------------------------------------
|
|
// Récupération de la clé correspondant au login dans la base de données
|
|
// ---------------------------------------------------
|
|
$tabResult= dynRequete_select('SELECT', 'clients', ['lgCli', 'pwd', 'statut', 'cle'], ['idMail' =>$idMail], '', 'rappelMdp.activation.php', 0, $debug[2],'tabResult');
|
|
if ($tabResult) {
|
|
foreach ($tabResult as $i => $row) {
|
|
$lgCli = $row['lgCli'];
|
|
$cleBdd = $row['cle'];
|
|
$pwdBdd = $row['pwd'];
|
|
$statutCli = $row['statut'];
|
|
}
|
|
}
|
|
else {
|
|
// Nous sommes désolés, les données ne peuvent pas être affichées.
|
|
$usrSiteMsg .=$navMsg[29];$usrSiteMsgClass='ko';
|
|
// ==> contactez-nous : le lien est en mailto
|
|
dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-');
|
|
}
|
|
|
|
// On teste la valeur de la variable $statut récupérée dans la BDD
|
|
switch ($statutCli) {
|
|
case 0:
|
|
dynamiqItemImage (0, 0, 'msgCli', 'span', '-', 'client', 95, '-', '-textClass-', '-');
|
|
$continuer='0';
|
|
|
|
// ==> contactez-nous : le lien est en mailto
|
|
dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-');
|
|
break;
|
|
|
|
case 1:
|
|
// msg ==> compte est actif
|
|
$continuer='1';
|
|
break;
|
|
|
|
case 2:
|
|
// msg ==> compte est bloqué
|
|
dynamiqItemImage (0, 0, 'msgCli', 'span', '-', 'client', 97, '-', '-textClass-', '-');
|
|
dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-');
|
|
$continuer='0';
|
|
|
|
// ==> contactez-nous
|
|
dynamiqItemImage (0,0,'boutons', 'span','-','menu', 18, 'icones','-','-');
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
|
|
// On teste la valeur de la variable $statut récupérée dans la BDD
|
|
if ($continuer == 1) {
|
|
if (isset($cle) && isset($cleBdd) && $cle == $cleBdd) {
|
|
$continuer='1';
|
|
// $pwd=$pwdBdd;
|
|
}
|
|
else {
|
|
// Si les deux clés sont différentes on provoque une erreur...
|
|
// $usrSiteMsg .='Erreur de clé ! Votre compte ne peut être activé... ';
|
|
$continuer='0';
|
|
}
|
|
}
|
|
if (isset($debug[2]) && $debug[2] == '1' ) {$$debugMsg .= monDebug(1, ['continuer' =>$continuer,'cle' =>$cle,'cleBdd' =>$cleBdd], 'rappelMdp.activation.php');}
|
|
?>
|