Advertisement
ReginaRay

Untitled

Jan 16th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.99 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. // Пользователи и из заказы (в реальности должны быть в БД)
  6. $users = [
  7.     "User1" => [
  8.         [
  9.             "Id" => 1,
  10.             "Product" => "Some product 1",
  11.             "Price" => 200,
  12.         ],
  13.         [
  14.             "Id" => 2,
  15.             "Product" => "Some product 2",
  16.             "Price" => 400,
  17.         ]
  18.     ],
  19.     "User2" => [], // Нет заказов
  20. ];
  21.  
  22. $user = "";
  23.  
  24. if (isset($_SESSION["UserId"])) {
  25.     // Получаем пользователя
  26.    $user = $_SESSION["UserId"];
  27. } else {
  28.     // Выводим ошибку, если пользователь не аутентифицирован
  29.     $error = [
  30.         "Status" => 401,
  31.         "Message" => "Unauthorized",
  32.     ];
  33.     $jsonError = json_encode($error);
  34.     echo $jsonError;
  35.     exit();
  36. }
  37.  
  38. // Возвращаем товары пользователя
  39. $jsonResult = json_encode($users[$user]);
  40. echo $jsonResult;
  41.  
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement