Advertisement
Guest User

Untitled

a guest
Mar 30th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. <?php
  2.  
  3. require_once 'include/DB_Functions.php';
  4. $db = new DB_Functions();
  5.  
  6. // json response array
  7. $response = array("error" => FALSE);
  8.  
  9. if (isset($_POST['nama']) && isset($_POST['email']) && isset($_POST['password'])) {
  10.  
  11.     // menerima parameter POST ( nama, email, password )
  12.     $nama = $_POST['nama'];
  13.     $email = $_POST['email'];
  14.     $password = $_POST['password'];
  15.  
  16.     // Cek jika user ada dengan email yang sama
  17.     if ($db->isUserExisted($email)) {
  18.         // user telah ada
  19.         $response["error"] = TRUE;
  20.         $response["error_msg"] = "User telah ada dengan email " . $email;
  21.         echo json_encode($response);
  22.     } else {
  23.         // buat user baru
  24.         $user = $db->simpanUser($nama, $email, $password);
  25.         if ($user) {
  26.             // simpan user berhasil
  27.             $response["error"] = FALSE;
  28.             $response["uid"] = $user["unique_id"];
  29.             $response["user"]["nama"] = $user["nama"];
  30.             $response["user"]["email"] = $user["email"];
  31.             echo json_encode($response);
  32.         } else {
  33.             // gagal menyimpan user
  34.             $response["error"] = TRUE;
  35.             $response["error_msg"] = "Terjadi kesalahan saat melakukan registrasi";
  36.             echo json_encode($response);
  37.         }
  38.     }
  39. } else {
  40.     $response["error"] = TRUE;
  41.     $response["error_msg"] = "Parameter (nama, email, atau password) ada yang kurang";
  42.     echo json_encode($response);
  43. }
  44. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement