jwt) ? $data->jwt : ""; // Если JWT не пуст if ($jwt) { // Если декодирование выполнено успешно, показать данные пользователя try { // Декодирование jwt $decoded = JWT::decode($jwt, new Key($key, 'HS256')); // Код ответа http_response_code(200); // Покажем детали echo json_encode(array( "result"=>1, "message" => "Доступ разрешен", "data" => $decoded->data )); } // Если декодирование не удалось, это означает, что JWT является недействительным catch (Exception $e) { // Код ответа http_response_code(401); // Сообщим пользователю что ему отказано в доступе и покажем сообщение об ошибке echo json_encode(array( "result"=>0, "message" => "Close ".$jwt, "error" => $e->getMessage() )); } } // Покажем сообщение об ошибке, если JWT пуст else { // Код ответа // http_response_code(401); // Сообщим пользователю что доступ запрещен echo json_encode(array("message" => "Access denied")); }