Advertisement
Guest User

Untitled

a guest
Jan 11th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. <?php
  2. require_once "models/class.user.php";
  3.  
  4. $register = new user_function();
  5.  
  6. if (isset($_POST['register'])) {
  7.  
  8. $username = trim(filter_input(INPUT_POST,"uname",FILTER_SANITIZE_STRING));
  9. $userpass = trim(filter_input(INPUT_POST,"password",FILTER_SANITIZE_STRING));
  10.  
  11.  
  12. if (!filter_var($_POST['useremail'],FILTER_VALIDATE_EMAIL)) {
  13. $error[] = "please enter valid email";
  14. }
  15. elseif (strlen($userpass) < 6) {
  16. $error[] = "password must be atleast 6 character";
  17. }
  18. else {
  19. try {
  20. $stmt = $register->prepare("SELECT * FROM users WHERE username:uname,useremail=:useremail");
  21. $query_params = array(
  22. ":username" => $username,
  23. ":useremail" => $useremail
  24. );
  25. $stmt->execute($query_params);
  26. $row = $stmt->fetch();
  27. if ($row['username'] == $username) {
  28. $error[] = "username already taken";
  29. }elseif ($row['useremail'] == $useremail) {
  30. $error[] = "email already use";
  31. }else{
  32. if ($user_register->register($username,$useremail,$userpass)) {
  33. header("Location: login.php");
  34. }
  35. }
  36.  
  37. } catch (PDOException $e) {
  38. echo $e->getMessage();
  39. }
  40.  
  41. }
  42.  
  43.  
  44. }
  45.  
  46.  
  47.  
  48. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement