Advertisement
fakhrulzakaria

signup

Oct 6th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. case 'signup':
  2. if(isTheseParametersAvailable(array('email','password','nama','gambar','skills','nope'))){
  3. $email = $_POST['email'];
  4. $password = md5($_POST['password']);
  5. $nama = $_POST['nama'];
  6. $gambar = $_POST['gambar'];
  7. $skills = $_POST['skills'];
  8. $nope = $_POST['nope'];
  9.  
  10.  
  11. $stmt = $conn->prepare("SELECT email,password,nama,gambar,skills,nope FROM user WHERE email = ?");
  12. $stmt->bind_param("s",$email);
  13. $stmt->execute();
  14. $stmt->store_result();
  15.  
  16. if($stmt->num_rows > 0){
  17. $response['error'] = true;
  18. $response['message'] = 'User already registered';
  19. $stmt->close();
  20. }else{
  21. $stmt = $conn->prepare("INSERT INTO user (email, password, nama, gambar, skills, nope) VALUES (?, ?, ?, ?, ?, ?)");
  22. $stmt->bind_param("ssssss", $email, $password, $nama, $skills, $gambar, $nope);
  23.  
  24. if($stmt->execute()){
  25. $stmt = $conn->prepare("SELECT id, email, password, nama, gambar, skills, nope FROM user WHERE email = ?");
  26. $stmt->bind_param("s",$email);
  27. $stmt->execute();
  28. $stmt->bind_result($id,$email,$password,$nama,$gambar,$skills,$nope);
  29. $stmt->fetch();
  30.  
  31. $user = array(
  32. 'id'=>$id,
  33. 'email'=>$email,
  34. 'password'=>$password,
  35. 'nama'=>$nama,
  36. 'gambar'=>$gambar,
  37. 'skills'=>$skills,
  38. 'nope'=>$nope
  39. );
  40. $stmt->close();
  41.  
  42. $response['error'] = false;
  43. $response['message'] = 'User registered successfully';
  44. $response['user'] = $user;
  45. }
  46. }
  47. }else{
  48. $response['error'] = true;
  49. $response['message'] = 'required parameters are not available';
  50. }
  51. break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement