31 || $month > 12 || $month < 1 || $year < 1920 || $year > 2008){
$message = "Merci d'indiquer une date valide";
} elseif($gender !== "M" && $gender !== "F"){
$gender = "M";
} else {
$_SESSION['dob'] = $day . "-" . $month . "-" . $year;
$_SESSION['gender'] = $gender;
$_SESSION['page'] = 1;
Redirect("".$url."/register.php?page=1");
exit();
}
}
}
?>
0){
$message['name'] = "Votre Pseudo est déjà utilisé.";
$failure = true;
} elseif($filter !== $name){
$message['name'] = "Votre Pseudo contient des carractères non-autorisé.";
$failure = true;
} elseif(strlen($name) > 30){
$message['name'] = "Votre Pseudo est trop long.";
$failure = true;
} elseif(strlen($name) < 1){
$message['name'] = "Merci d'entrer un Pseudo.";
$failure = true;
}
if($mdp !== $remdp){
$message['password'] = "Les mots de passe ne correspondent pas.";
$failure = true;
} elseif(strlen($mdp) < 6){
$message['password'] = "Votre mot de passe est trop court.";
$failure = true;
}
if(strlen($email) < 6){
$message['email'] = "Merci d'entrer une email valide.";
$failure = true;
} elseif($tmp2 > 0){
$message['email'] = "Votre Email est déjà utilisé.";
$failure = true;
} elseif($email_check !== 1){
$message['email'] = "Merci d'entrer une email valide.";
$failure = true;
}
if($condition !== "true"){
$message['tos'] = "Merci de lire et accepter nos conditions d'utilisation avant de vous inscrire.";
$failure = true;
}
if($failure == false){
$mdp = JabboHash($mdp);
if($_SESSION['gender'] == "M") {
$look = $look_boy;
} else {
$look = $look_girl;
}
mysql_query("INSERT INTO users (username,password,mail,auth_ticket,rank,look,gender,motto,credits,activity_points,last_offline,account_created) VALUES ('".$name."','".$mdp."','".$email."','','".$rank."','".$look."','".$_SESSION['gender']."','".$mission."','".$credits."','".$pixels."','".FullDate('full')."','".FullDate('hc')."')") or die(mysql_error());
$_SESSION['username'] = $name;
$_SESSION['mail'] = $email;
$_SESSION['password'] = $mdp;
Redirect("".$url."/choose_avatar.php");
exit();
}
} }
?>
"; } ?>
"; } ?>
"; }?>
"; } ?>
Détails du compte