' .$clientMsg[82]. '';// caracteres
$mess2='' .$clientMsg[83]. '';// interdit dans la chaine
$mess3='' .$clientMsg[84]. '';// caractères dans
$mess4='' .$clientMsg[85]. '';// trop court
$mess5='' .$clientMsg[86]. '';// au lieu de
$validLogin='O';
if ($pwd2!='' && $validLogin!='N') {
$char =CheckValidName($pwd2);
if (!empty ($char)) {
$usrSiteMsg .= ''.$mess1.' "'.$char.'" '.$mess2.' "' .$pwd2. '"';
$usrSiteMsgClass='ko';
$validLogin='N';
}
$nbCar=8;
$longueur=(mb_strlen($pwd2));
if ($longueur < $nbCar && $validLogin!='N') {
$usrSiteMsg .= '' .$clientMsg[9].' '.$mess4.' '.$longueur.' '.$mess3.' "' .$pwd2.'" '.$mess5.' '.$nbCar.'';
// faire une fonction pour ça sans echo
// $usrSiteMsg=dynamiqItemImage (0,0,'msgKo', 'span', '-action-', 'client',4, 'icones', '-textClass-','-varStyle-');
$usrSiteMsgClass='ko';
$validLogin='N';
}
// if (!preg_match ( '#^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[@-,;:!*&=+|.()])#', $pwd2 ) ) {
if (!preg_match ( '#^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[/W@,;:!*&=+|.()])#', $pwd2 ) ) {
$usrSiteMsg .= '' .$clientMsg[45]. '.';
$usrSiteMsg .= '
' .$clientTitle[9];
$usrSiteMsg .= '';
$usrSiteMsgClass='ko';
$validLogin='N';
}
}
if ($validLogin=='O'){
$reqUpdate="UPDATE `admin` SET ";
if ($login2!='') {$reqUpdate .= " loginWeb='" .$login2. "', ";}
if ($pwd2!='') {
$newHash = password_hash($pwd2, PASSWORD_DEFAULT);
$reqUpdate .= " pwdWeb='" .$newHash. "', ";
}
if ($smsOui2!='') {$reqUpdate .= " sms_oui='" .$smsOui2. "', "; }
if ($smsAdr2!='') {$reqUpdate .= " sms_adresse='" .$smsAdr2. "', "; }
$rest = strlen($reqUpdate)-2;
$reqUpdate=substr($reqUpdate,0,$rest);
$reqUpdate .= " WHERE numAdmin=" .$theIdAdmin. " ;";
$resConn=$idPdo->query($reqUpdate);
if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug(2, ['reqUpdate' => $reqUpdate], 'comptes.reqUpdate.php');}
if ($resConn) {
$admMsg .= " Mise à jour administrateur " .$theIdAdmin. " effectuée avec succès !"; $admMsgClass='ok';
}
else {
$admMsg .= " Echec de la mise à jour administrateur " .$theIdAdmin; $admMsgClass='ko';
}
}
?>