Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. <?php
  2. //Traitement page d'incription
  3. if(!empty($_POST)){
  4. $errors = array();
  5. //Traitement username
  6. if(empty($_POST['username']) || !preg_match('/^[a-zA-Z0-9_]+$/', $_POST['username'])){
  7. $errors['username'] = "Votre pseudo n'est valide";
  8. }
  9. //Traitement email
  10. if(empty($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)){
  11. $errors['email'] = "Votre email est pas valide !";
  12. }
  13. //Traitement password
  14. if(empty($_POST['password']) || $_POST['password'] != $_POST['password1']){
  15. $errors['password'] = "Votre mot de passe n'est pas valide";
  16. }
  17. //Traitement db.php
  18. if(empty($errors)){
  19. require_once "inc/db.php";
  20. $req = $pdo->prepare("INSERT INTO users SET username = ?, password = ?, email =?,");
  21. $password = password_hash($_POST['password'], PASSWORD_BCRYPT);
  22. $req->execute([$_POST['username'], $password, $_POST['email']]);
  23. die('Votre compte est bien crées !');
  24. }
  25. debug($errors);
  26. }
  27. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement