1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| <?php
if(isset($_POST['email2']))
{
$email = stripslashes(htmlentities($_POST['email2']));
if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&','&',$email))){
echo '';
}else{
echo 'Ton adresse e-mail est incorrecte.';}
}else{
}
echo '<br>';
if( isset($_POST['envoi']) ) {
require_once 'fonctions/formulaires.php';
$_POST = form_secu($_POST, 'addslashes');
$_POST = form_secu($_POST, 'htmlchars');
$_POST = form_secu($_POST, 'trim');
//// VERIFICATIONS BANALES ////
if($_POST['mdp'] !== $_POST['mdp2'])
$erreur .=INSCRIPTION_ERREUR_PASS_IDENTIQUE ."<br />";
if($_POST['email'] !== $_POST['email2'])
$erreur .=INSCRIPTION_ERREUR_EMAIL_IDENTIQUE ."<br />";
if( strlen($erreur) > 5 ) {
echo $erreur ;
include_once 'bas.php';
exit;
}
connexion();
//// VERIFICATIONS DES EXISTANCES ////
$reponse_mail = @mysql_query("SELECT email FROM ". PREFIX ."membres WHERE email='". $_POST['email'] ."'") or die ('Erreur de vérification d\'e-mail déjà existant'); //verification si e-mail existe déjà
$count_mail = @mysql_num_rows($reponse_mail);
if($count_mail === 1)
$erreur .=INSCRIPTION_DEJA_EMAIL ."<br />";
if( strlen($erreur) > 5 ) {
echo $erreur ;
exit;
}
$alea = id_aleatoire(); //Création d'un identifiant aléatoire
$passe = md5($_POST['mdp']); //Encodage en md5 (c'est pas le plus sécurisé possible)
if($environement_site == 1 AND $validation_site == 1) $validation_site = 3; //Si on est en local, ca revient à ce qu'il n'y ai aucune validation par mail.
$validation = 0;
if($validation_site == 3) $validation = 1;
mysql_query("INSERT INTO ". PREFIX ."membres VALUES ('', '". $alea ."', '". $_POST['pseudo'] ."', '". $passe ."', '". $_POST['email'] ."', '". $_POST['age'] ."', '". $_POST['hf'] ."', ". $validation .", ". MEMBRE .") ") or die ('Erreur d\'insertion dans la base de données');
if($validation_site == 1)
echo'<div class=inscription_ok> ';
echo'<span style="color:#CCFF33;">', INSCRIPTION_MESSAGE_FIN,'<br />
', INSCRIPTION_MESSAGE_FIN_VALIDATION_1, '</span> ';
echo'<br />';
if($validation_site == 1)
echo'<span style="color:#CCFF33">', INSCRIPTION_MESSAGE_FIN_VALIDATION_2,'.<br />';
echo'</div> ';
if($validation_site == 3)
echo'<span style="color:#CCFF33">', INSCRIPTION_MESSAGE_FIN, $nom_site ,'.<br />
', INSCRIPTION_MESSAGE_FIN_VALIDATION_3, '</span>';
if($environement_site == 2)
{
if($validation_site == 1)
{ |
Partager