Advertisement
Guest User

Untitled

a guest
Sep 13th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
4CS 0.78 KB | None | 0 0
  1. <?php
  2.  
  3. function login() {
  4.         // validasi
  5.     $missingParameters = array();
  6.     if (!isset($_POST['username'])) {
  7.         array_push($missingParameters, 'username');
  8.     }
  9.     if (!isset($_POST['password'])) {
  10.         array_push($missingParameters, 'password');
  11.     }
  12.     reportMissingParameters($missingParameters);
  13.  
  14.         // logic
  15.     $username = $_POST['username'];
  16.     $password = $_POST['password'];
  17.    
  18.         // response
  19.     Flight::json(array(
  20.         "code"=>0,
  21.         "message"=>"Succeed",
  22.         "data"=>array(
  23.             "username"=>$username,
  24.             "realname"=>"Amri Shodiq"
  25.         )
  26.     ));
  27. }
  28.  
  29. function reportMissingParameters($missingParameters) {
  30.     $parameters = implode(", ", $missingParameters);
  31.     Flight::json(array(
  32.         "code"=>1,
  33.         "message"=>"Missing parameter: ".$parameters.".",
  34.         "data"=>null
  35.     ));
  36.     exit();
  37. }
  38.  
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement