' .$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'; } } ?>