Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(isset($_POST['inscription'])) {
- if(!empty($_POST['pseudo']) AND !empty($_POST['email']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']) AND !empty($_POST['captcha'])){
- $pseudoo = htmlspecialchars($_POST['pseudo']);
- $maill = htmlspecialchars($_POST['email']);
- $mdp1 = htmlspecialchars(Securiter($_POST['mdp']));
- $mdp2 = htmlspecialchars(Securiter($_POST['mdp2']));
- $captchaa = htmlspecialchars($_POST['captcha']);
- $rangee = htmlspecialchars($_POST['credits']);
- $radioo = htmlspecialchars($_POST['radiochoix']);
- if($radioo == 'Radio'){
- $erreur = 'Veuillez sélectionner une option Radio !';
- }else{
- $lookk = htmlspecialchars($_POST['look']);
- if($lookk == ''){
- $erreur = 'Veuillez sélectionner un look !';
- }else{
- if($captchaa == '18'){
- $req = $bdd->prepare('SELECT * FROM users WHERE username = ? AND mail = ?');
- $req->execute(array($pseudoo,$maill));
- $existant = $req->rowCount();
- if($existant == 0){
- $longueurpseudo = htmlspecialchars(strlen($_POST['pseudo']));
- if($longueurpseudo < 20){
- if($longueurpseudo >= 3){
- $anti_pseudo = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $pseudoo);
- if($anti_pseudo !== $pseudoo){
- $erreur = 'Votre pseudo contient des charactères non autorisés !';
- }else{
- if($rangee == '500000'){
- $erreur = 'Veuillez sélectionner un montant de crédits !';
- }else{
- if(filter_var($maill, FILTER_VALIDATE_EMAIL)){
- $longueurmdp = htmlspecialchars(strlen($_POST['mdp']));
- if($longueurmdp >= 4){
- if($mdp1 == $mdp2){
- if($radioo == 'Activé' AND $lookk == 'Homme'){
- $ins = $bdd->prepare('INSERT INTO users SET username = ?, mail = ?, password = ?, credits = ?, radio = "active", look = "hd-180-8.hr-3278-61.ch-3030-106.lg-275-106.sh-3016-106", ip_last = ?, ip_reg = ?, account_created = ?, last_online = ?, motto = "Nouveau sur PhCMS !"');
- $ins->execute(array($pseudoo,$maill,$mdp1,$rangee,$_SERVER['REMOTE_ADDR'],$_SERVER['REMOTE_ADDR'],time(),time()));
- $_SESSION['auth'] = $_POST['pseudo'];
- header('location: moi');
- exit();
- }elseif($radioo == 'Désactivé' AND $lookk == 'Femme'){
- $ins2 = $bdd->prepare('INSERT INTO users SET username = ?, mail = ?, password = ?, credits = ?, radio = "desactive", look = "hd-600-8.hr-3012-61.ch-3030-106.lg-275-106.sh-3016-106", ip_last = ?, ip_reg = ?, account_created = ?, last_online = ?, motto = "Nouveau sur PhCMS !"');
- $ins2->execute(array($pseudoo,$maill,$mdp1,$rangee,$_SERVER['REMOTE_ADDR'],$_SERVER['REMOTE_ADDR'],time(),time()));
- $_SESSION['auth'] = $_POST['pseudo'];
- header('location: moi');
- exit();
- }
- }else{
- $erreur = 'Les mots de passes ne correspondent pas !';
- }
- }else{
- $erreur = 'Votre mot de passe doit au moin contenir 4 charactères !';
- }
- }else{
- $erreur = 'Votre adresse email n\'est pas valide !';
- }
- }
- }
- }else{
- $erreur = 'Votre pseudo doit au moin faire 3 charactères !';
- }
- }else{
- $erreur = 'Votre pseudo ne peut pas dépasser les 20 charactères !';
- }
- }else{
- $erreur = 'Pseudo et/ou Adresse email déjà utilisée.';
- }
- }else{
- $erreur = 'Le code résultat du code de sécuriter est incorrect !';
- }
- }
- }
- }else{
- $erreur = 'Veuillez remplir les champs vides !';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement