Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(isset($_POST['inscription'])) {
- if(!empty($_POST['username']) AND !empty($_POST['mail']) AND !empty($_POST['mdp1']) AND !empty($_POST['mdp2'])){
- $pseudo = htmlspecialchars(htmlentities($_POST['username']));
- $mail = htmlspecialchars(htmlentities($_POST['mail']));
- $mdp1 = md5($_POST['mdp1']);
- $mdp2 = md5($_POST['mdp2']);
- $req = $bdd->prepare('SELECT * FROM users WHERE username = ? OR mail = ?');
- $req->execute(array($pseudo,$mail));
- $existant = $req->rowCount();
- if($existant == 0){
- if(filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL)){
- $longueurpseudo = strlen($_POST['username']);
- if($longueurpseudo > 3){
- $longueurpseudo2 = strlen($_POST['username']);
- if($longueurpseudo2 < 15){
- if(preg_match('/^[a-zA-Z0-9_1]+$/', $_POST['username'])){
- $longueurmdp1 = strlen($_POST['mdp1']);
- if($longueurmdp1 > 4){
- $longueurmdpre1 = strlen($_POST['mdp1']);
- if($longueurmdpre1 < 20){
- $longueurmdp2 = strlen($_POST['mdp2']);
- if($longueurmdp2 > 4){
- $longueurmdpre2 = strlen($_POST['mdp2']);
- if($longueurmdpre2 < 20){
- if($mdp1 == $mdp2){
- $success = "Inscription réussie ! Tu vas être redirigée !";
- $req = $bdd->prepare('INSERT INTO users SET username = ?, mail = ?, password = ?, account_created = ?, last_online = ?, ip_last = ?, ip_reg = ?');
- $req->execute(array($pseudo,$mail,$mdp1,time(),time(),$ip,$ip));
- $_SESSION['auth'] = $_POST['username'];
- header('refresh:2;url=home.php');
- }else{
- $erreur = "Les 2 mots de passes ne correspondent pas.";
- }
- }else{
- $erreur = "Votre mot de passe ne doit pas dépasser 20 charactères";
- }
- }else{
- $erreur = "Votre mot de passe doit au moin faire 4 charactères";
- }
- }else{
- $erreur = "Votre mot de passe ne doit pas dépasser 20 charactères";
- }
- }else{
- $erreur = "Votre mot de passe doit au moin contenir 4 charactères";
- }
- }else{
- $erreur = "Votre pseudo contient des charactères non autorisés.";
- }
- }else{
- $erreur = "Votre pseudo ne doit pas dépasser 15 charactères";
- }
- }else{
- $erreur = "Votre pseudo doit dépasser contenir 3 charactères.";
- }
- }else{
- $erreur = "Votre adresse mail n'est pas valide.";
- }
- }else{
- $erreur = 'Votre pseudo ou/et votre adresse mail est déjà utilisée.';
- }
- }else{
- $erreur = 'Veuillez remplir les champs vides.';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement