Advertisement
Guest User

Untitled

a guest
Feb 24th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. <?php
  2.  
  3. if(isset($_POST['register'])) {
  4. $registerUsername = htmlspecialchars($_POST['registerUsername']);
  5. $registerPassword = sha1($_POST['registerPassword']);
  6. $registerPassword2 = sha1($_POST['registerPassword2']);
  7. $registerEmail = htmlspecialchars($_POST['registerEmail']);
  8. $session = md5(rand());
  9. $acceptRules = $_POST['acceptRules'];
  10. $created_at = date("d-m-Y H:i:s");
  11. $avatar = "https://scontent-cdg2-1.xx.fbcdn.net/v/t1.0-9/45423715_323084165145045_3233340247597121536_n.png?_nc_cat=109&_nc_ht=scontent-cdg2-1.xx&oh=4cbb7ec971669962a6febdc3e0417076&oe=5C916649";
  12. $pseudoLength = strlen($registerUsername);
  13.  
  14. if(!empty($registerUsername) and !empty($registerPassword) and !empty($registerPassword2) and !empty ($registerEmail)) {
  15. $reqUser = $bdd->prepare('SELECT * FROM users WHERE username=:username');
  16. $reqUser->execute(array(
  17. 'username' => $registerUsername
  18. ));
  19. $checkNbrUser = $reqUser->rowCount();
  20. if($checkNbrUser == 0) {
  21. $reqEmail = $bdd->prepare('SELECT * FROM users WHERE email=:email');
  22. $reqEmail->execute(array(
  23. 'email' => $registerEmail
  24. ));
  25. $checkNbrEmail = $reqEmail->rowCount();
  26. if($checkNbrEmail == 0) {
  27. if($registerPassword == $registerPassword2) {
  28. if($acceptRules == true) {
  29. $insertMbr = $bdd->prepare('INSERT INTO users SET username=:username, created_at=:created_at, email=:email, password=:password, session=:session, avatar=:avatar');
  30. $insertMbr->execute(array(
  31. 'username' => $registerUsername,
  32. 'password' => $registerPassword,
  33. 'email' => $registerEmail,
  34. 'session' => $session,
  35. 'avatar' => $avatar,
  36. 'created_at' => $created_at
  37. ));
  38. $sucess = "Le compte a bien été créer";
  39. } else {
  40. $erreur = "Vous devez accepter le règlement !";
  41. }
  42. } else {
  43. $erreur = "Vos deux mot de passes doivent être identiques !";
  44. }
  45. } else {
  46. $erreur = "Un compte a déjà été enregistré avec cet email !";
  47. }
  48. } else {
  49. $erreur = "Un compte a déjà été enregistré avec ce pseudo !";
  50. }
  51. } else {
  52. $erreur = "Vous devez remplir tout les champs !";
  53. }
  54. }
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement