' .$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 $validNewPwdAdm='O'; // --------------------------------------------------- // regarde si le mail est non vide // --------------------------------------------------- if (empty ($adminMail) && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[39]. ''; $validNewPwdAdm='N'; $usrSiteMsgClass='ko'; } // --------------------------------------------------- // caractères dans mail // --------------------------------------------------- if ($adminMail!='' && $validNewPwdAdm!='N') { $char =CheckValidName($adminMail); if (!empty ($char)) {$usrSiteMsg .= ''.$mess1.' "'.$char.'" '.$mess2.' "' .$adminMail. '"'; $validNewPwdAdm='N'; $usrSiteMsgClass='ko';} $nbCar=5; $longueur=mb_strlen($adminMail); if ($longueur < $nbCar && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[10].' '.$mess4.' '.$longueur.' '.$mess3.' "'.$adminMail. '" '.$mess5.' '.$nbCar.''; $validNewPwdAdm='N'; $usrSiteMsgClass='ko'; } } // --------------------------------------------------- // regarde si le mail a un @ // --------------------------------------------------- $testMail=mb_strpos($adminMail,'@'); // echo 'testM:' .$testMail; if (empty($testMail) && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[43]. ' : ' .$adminMail. ''; $validNewPwdAdm='N'; $usrSiteMsgClass='ko'; } // --------------------------------------------------- // regarde si le mail a un '.' apres @ // --------------------------------------------------- $testPointApres=strstr($adminMail, '@'); // echo '
testPointApres=' .$testPointApres; $testPoint=mb_strpos($testPointApres,'.'); // echo '
testP:' .$testPoint; if ($testPoint=='' && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[42]. ' : ' .$adminMail. ''; $validNewPwdAdm='N'; } // --------------------------------------------------- // Controle du mot de passe // --------------------------------------------------- if (empty ($newPwdAdm) && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[46]. ''; $validNewPwdAdm='N'; $usrSiteMsgClass='ko'; } if ($newPwdAdm!='' && $validNewPwdAdm!='N') { $char =CheckValidName($newPwdAdm); if (!empty ($char)) { $usrSiteMsg .= ''.$mess1.' "'.$char.'" '.$mess2.' "' .$newPwdAdm. '"'; $usrSiteMsgClass='ko'; $validNewPwdAdm='N'; } $nbCar=8; $longueur=(mb_strlen($newPwdAdm)); if ($longueur < $nbCar && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[9].' '.$mess4.' '.$longueur.' '.$mess3.' "' .$newPwdAdm.'" '.$mess5.' '.$nbCar.''; $usrSiteMsgClass='ko'; $validNewPwdAdm='N'; } if (!preg_match ( '#^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[/W@,;:!*&=+|.()])#', $newPwdAdm ) ) { $usrSiteMsg .= '' .$clientMsg[45]. '.'; $usrSiteMsg .= '
' .$clientTitle[9]; $usrSiteMsg .= '
'; $usrSiteMsgClass='ko'; $validNewPwdAdm='N'; } } // --------------------------------------------------- // Controle du mot de passe de confirmation // --------------------------------------------------- if (empty ($mdpConfirm) && $validNewPwdAdm!='N') { $usrSiteMsg .= '' .$clientMsg[94]. ''; $validNewPwdAdm='N'; $usrSiteMsgClass='ko'; } if ($mdpConfirm!=$newPwdAdm && $validNewPwdAdm!='N') { $usrSiteMsg .= ' ' .$clientMsg[37]. ''; $usrSiteMsgClass='ko'; $validNewPwdAdm='N'; } // --------------------------------------------------- // Saisie OK, maintenant verif clé et existe login; // --------------------------------------------------- include ("./pages/index/admin.reqSelect.php"); // --------------------------------------------------- // Controle de la clé // --------------------------------------------------- if ($validNewPwdAdm!='N') { // matching clé cleBdd if( $cle!=$cleBddAdm){ $validNewPwdAdm='N'; $usrSiteMsg .= $navMsg[29]; $usrSiteMsgClass='ko'; } } $debugMsg .= monDebug(1, ['adminMail' =>$adminMail, 'newPwdAdm' =>$newPwdAdm, 'validNewPwdAdm' =>$validNewPwdAdm], 'newPwdAdm.controle.php'); if ($validNewPwdAdm=='N') {$_SESSION['connected']='N';} ?>