Esempio n. 1
0
     // le nom d'utilisateur N'EST PAS pris
 }
 // On vérifie que l'e-mail entré est valide
 if (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
     // C'est une adresse valide
     //On vérifie que l'adresse n'est pas déjà utilisée :
     if (checkUsed($_POST['email'], 'mail')) {
         // déjà utilisée
         $errors['email'] = 'Adresse mail déjà utilisée';
     } else {
     }
 } else {
     //Adresse invalide
     $errors['email'] = 'Adresse mail invalide';
 }
 if (checkTextInput($_POST['password'], "/^((?=\\S*?[A-Z])(?=\\S*?[a-z])(?=\\S*?[0-9]).{6,})\\S?\$/")) {
     // Le mot de passe entré dans le premier champ répond aux exigences
     // On vérifie que le champ de confirmation contient le même pass :
     if ($_POST['password'] == $_POST['password-confirm']) {
     } else {
         $errors['password-confirm'] = 'Les mots de passe ne correspondent pas';
     }
 } else {
     $errors['password'] = '******';
 }
 if (!isset($_POST['sell-my-soul']) || !$_POST['sell-my-soul']) {
     $errors['sell-my-soul'] = 'Vous devez accepter les conditions générales d\'utilisation';
 }
 // Si tout s'est bien passé, tous les champs de $errors sont vides
 if (implode('', $errors) == '') {
     require MODELES . 'membres/sendToken.php';
Esempio n. 2
0
 }
 // Nom & Prénom :
 if (!checkTextInput($_POST['nom'], "/^[a-zâäàéèùêëîïôöçñ][a-zâäàéèùêëîïôöçñ' -]+\$/i")) {
     $errors['nom'] = 'Nom invalide, il ne peut contenir que des lettres (accentuées) des tirets, des espaces et des apostrophes.';
 }
 if (!checkTextInput($_POST['prenom'], "/^[a-zâäàéèùêëîïôöçñ][a-zâäàéèùêëîïôöçñ' -]+\$/i")) {
     $errors['prenom'] = 'Prénom invalide, il ne peut contenir que des lettres (accentuées) des tirets, des espaces et des apostrophes.';
 }
 //DDN
 var_dump(checkBirthDate($_POST['ddn']));
 var_dump($_POST['ddn']);
 if (!checkBirthDate($_POST['ddn'])) {
     $errors['ddn'] = 'Date invalide, elle est à venir ou n\'est pas au format AAAA-MM-JJ ou JJ-MM-AAAA';
 }
 //Tel
 if (!checkTextInput($_POST['tel'], "/^0\\d{9}\$/")) {
     $errors['tel'] = 'Numéro de téléphone invalide, il contient trop de chiffres, commence par autre chose que 0 ou des lettres et caractères non autorisés.';
 }
 // Adresse :
 if (!checkAddress($_POST['adresse'])) {
     $errors['adresse'] = 'Adresse invalide';
 }
 // Cas de suppression d'adresse
 if (!empty($contents['id_adresse']) and empty($_POST['adresse'])) {
     $_POST['adresse'] = -1;
 }
 // Langue :
 if (!checkSelect($_POST['langue'], [0, 1])) {
     $errors['langue'] = "Langue Invalide";
     $_POST['langue'] = 0;
 }
Esempio n. 3
0
         $push['hosts'] = NULL;
         $push['hosts_contact'] = NULL;
     } elseif (empty($_POST['hosts']) and !empty($_POST['hosts_contact'])) {
         $errors['hosts'] = 'Vous n\'avez pas précisé d\'Organisateur';
     } else {
         //Vérification des champs hosts, hosts_contact.
         if (!checkTextInput($_POST['hosts'], "/^[a-zâäàéèùêëîïôöçñ 0-9][a-zâäàéèùêëîïôöçñ' , 0-9]+\$/i")) {
             $errors['hosts'] = 'Hôte invalide, il ne peut contenir que des lettres (accentuées) des virgules, des espaces, des apostrophes et des chiffres.';
         }
         if (!checkTextInput($_POST['hosts_contact'], "/^[a-zâäàéèùêëîïôöçñ 0-9][a-zâäàéèùêëîïôöçñ' , 0-9]+\$/i")) {
             $errors['hosts_contact'] = 'Information de contact de l\'Hôte invalide, il ne peut contenir que des lettres (accentuées) des virgules, des espaces, des apostrophes et des chiffres';
         }
     }
     // Sponsors : regex Tristan
     if (!empty($_POST['sponsors'])) {
         if (!checkTextInput($_POST['sponsors'], "/^[a-zâäàéèùêëîïôöçñ 0-9][a-zâäàéèùêëîïôöçñ' , 0-9]+\$/i")) {
             $errors['sponsors'] = 'Sponsor invalide, , il ne peut contenir que des lettres (accentuées) des virgules, des espaces, des apostrophes et des chiffres.';
         }
     }
     if (!empty($_FILES)) {
         //Photo
         $check = checkOnePhoto("photo", 2097152, 1000, 1000, ['.jpg', '.jpeg', '.png'], NULL, PHOTO_EVENT);
         if ($check[0]) {
             $photo = $check[1];
         } else {
             if ($check[1] != NULL) {
                 $errors["photo"] = $check[1];
             }
         }
     }
 }