/**** DEBUT VERIFICATIONS SUR LES INPUTS ****/ 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]) || mb_substr_count($_POST[$name], ' ') > 0) { $nb_erreur++; $raison .= '- The ' . $a . ' is empty.' . $separator; } } unset($name); if (login_existant($_POST['login'], $bdd) && $_POST['login'] != $_SESSION['utilisateur']['login']) { $nb_erreur++; $raison .= '- This nickname is already taken.' . $separator; } if (!isset($_FILES['getimage'])) { $nb_erreur++; $raison .= '- The picture is not valid.' . $separator; } if ($_FILES['getimage']['size'] >= 2097152) { $nb_erreur++; $raison .= '- The picture\'s size is too big (MAX 2MO).' . $separator; } /**** FIN VERIFICATIONS SUR LES INPUTS ****/ if ($nb_erreur == 0) { $_SESSION['utilisateur']['login'] = $_POST['login']; $req = $bdd->prepare('UPDATE utilisateur SET login=:login, yt=:yt, web=:web, description=:description WHERE id_utilisateur=:id_utilisateur');
$pk = "6LfKDwoTAAAAAFEYPrZz_8O1ISAkqg47aQ9346dS"; $response = recaptcha_check_answer($pk, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); var_dump($response); // On inclut la connexion à la bdd. include '../m/m.conn_pdo.php'; // 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) {