Advertisement
Guest User

Untitled

a guest
Aug 6th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. if(isset($_POST['inscription'])) {
  2. if(!empty($_POST['pseudo']) AND !empty($_POST['email']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']) AND !empty($_POST['captcha'])){
  3.  
  4. $pseudoo = htmlspecialchars($_POST['pseudo']);
  5. $maill = htmlspecialchars($_POST['email']);
  6. $mdp1 = htmlspecialchars(Securiter($_POST['mdp']));
  7. $mdp2 = htmlspecialchars(Securiter($_POST['mdp2']));
  8. $captchaa = htmlspecialchars($_POST['captcha']);
  9. $rangee = htmlspecialchars($_POST['credits']);
  10. $radioo = htmlspecialchars($_POST['radiochoix']);
  11.  
  12. if($radioo == 'Radio'){
  13. $erreur = 'Veuillez sélectionner une option Radio !';
  14. }else{
  15. $lookk = htmlspecialchars($_POST['look']);
  16. if($lookk == ''){
  17. $erreur = 'Veuillez sélectionner un look !';
  18. }else{
  19. if($captchaa == '18'){
  20. $req = $bdd->prepare('SELECT * FROM users WHERE username = ? AND mail = ?');
  21. $req->execute(array($pseudoo,$maill));
  22. $existant = $req->rowCount();
  23.  
  24. if($existant == 0){
  25. $longueurpseudo = htmlspecialchars(strlen($_POST['pseudo']));
  26.  
  27. if($longueurpseudo < 20){
  28. if($longueurpseudo >= 3){
  29. $anti_pseudo = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $pseudoo);
  30. if($anti_pseudo !== $pseudoo){
  31. $erreur = 'Votre pseudo contient des charactères non autorisés !';
  32. }else{
  33. if($rangee == '500000'){
  34. $erreur = 'Veuillez sélectionner un montant de crédits !';
  35. }else{
  36. if(filter_var($maill, FILTER_VALIDATE_EMAIL)){
  37. $longueurmdp = htmlspecialchars(strlen($_POST['mdp']));
  38.  
  39. if($longueurmdp >= 4){
  40. if($mdp1 == $mdp2){
  41. if($radioo == 'Activé' AND $lookk == 'Homme'){
  42. $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 !"');
  43. $ins->execute(array($pseudoo,$maill,$mdp1,$rangee,$_SERVER['REMOTE_ADDR'],$_SERVER['REMOTE_ADDR'],time(),time()));
  44. $_SESSION['auth'] = $_POST['pseudo'];
  45. header('location: moi');
  46. exit();
  47.  
  48.  
  49.  
  50. }elseif($radioo == 'Désactivé' AND $lookk == 'Femme'){
  51. $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 !"');
  52. $ins2->execute(array($pseudoo,$maill,$mdp1,$rangee,$_SERVER['REMOTE_ADDR'],$_SERVER['REMOTE_ADDR'],time(),time()));
  53. $_SESSION['auth'] = $_POST['pseudo'];
  54. header('location: moi');
  55. exit();
  56. }
  57. }else{
  58. $erreur = 'Les mots de passes ne correspondent pas !';
  59. }
  60. }else{
  61. $erreur = 'Votre mot de passe doit au moin contenir 4 charactères !';
  62. }
  63.  
  64. }else{
  65. $erreur = 'Votre adresse email n\'est pas valide !';
  66. }
  67. }
  68. }
  69. }else{
  70. $erreur = 'Votre pseudo doit au moin faire 3 charactères !';
  71. }
  72. }else{
  73. $erreur = 'Votre pseudo ne peut pas dépasser les 20 charactères !';
  74. }
  75. }else{
  76. $erreur = 'Pseudo et/ou Adresse email déjà utilisée.';
  77. }
  78. }else{
  79. $erreur = 'Le code résultat du code de sécuriter est incorrect !';
  80. }
  81. }
  82. }
  83.  
  84. }else{
  85. $erreur = 'Veuillez remplir les champs vides !';
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement