foreach ($input_isset as $name) { if (!isset($_POST[$name])) { $nb_erreur++; $raison = yui_parler() . $separator; } } unset($name); foreach ($input_isempty as $name => $a) { if (empty($_POST[$name])) { $nb_erreur++; $raison .= '- The ' . $a . ' is empty.' . $separator; } } unset($name); // Verifications : Email. if (!isset($_POST['email']) || $_POST['email'] == "" || est_email_valide($_POST['email']) == 0) { $nb_erreur = $nb_erreur + 1; $raison .= '- Mail adress not valid.' . $separator; } // Verifications : Password. if (!isset($_POST['pwd']) || $_POST['pwd'] == "") { $nb_erreur = $nb_erreur + 1; $raison .= '- Password not valid.' . $separator; } if ($nb_erreur == 0) { $req = $bdd->prepare('SELECT id_utilisateur, login, points, yt, description, web, id_pays FROM utilisateur WHERE email =:email AND mdp =:mdp '); $req->execute(array('email' => $_POST['email'], 'mdp' => md5(sha1($_POST['pwd'] . 'Martin_luther_king_junior'))));
// On laisse passer les variables SESSION. session_start(); $nb_erreurs = 0; $erreur = ''; // Verification : reCaptcha. if (!$response->is_valid) { $nb_erreurs++; $erreur .= '- The captacha is not valid.\\n'; } // Vérifications : si le login est bien renseigné. if (!isset($_POST['login']) || login_existant($_POST['login'], $bdd) || strlen($_POST['login']) < 4) { $nb_erreurs++; $erreur .= '- Login not valid.\\n'; } // Vérifications : si l'email est bien renseigné. if (!isset($_POST['email']) || !est_email_valide($_POST['email'], $bdd)) { $nb_erreurs++; $erreur .= '- Mail adress not valid.\\n'; } // Vérifications : si l'email de confirmation est bien renseigné et == à l'email. if (!isset($_POST['email']) || !isset($_POST['conf_email']) || $_POST['conf_email'] != $_POST['email'] || $_POST['conf_email'] == "") { $nb_erreurs++; $erreur .= '- Confirmation different from the previous mail adress.\\n'; } // Vérifications : si le mot de passe est bien renseigné. if (!isset($_POST['pwd']) || strlen($_POST['pwd']) < 4 || strlen($_POST['pwd']) > 16) { $nb_erreurs++; $erreur .= '- Password not valid.\\n'; } // Vérifications : si le mot de passe de confirmation est bien renseigné et == au mot de passe. if (!isset($_POST['pwd']) || !isset($_POST['conf_pwd']) || $_POST['conf_pwd'] != $_POST['pwd']) {