Subversion Repository Public Repository

Nextrek

Diff Revisions 423 vs 424 for /Android/SmartCharging/endPoints/nightly/set_position.php

Diff revisions: vs.
  @@ -3,6 +3,7 @@
3 3 header('Content-Type: application/json; charset=UTF-8');
4 4
5 5 require_once("repositories/LocalRepository.php");
6 + require_once("repositories/UserRepository.php");
6 7
7 8 $servername = "localhost";
8 9 $username = "smartcharging";
  @@ -22,6 +23,12 @@
22 23 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
23 24 //echo "Connesso con successo al DB";
24 25
26 + if (!array_key_exists("token", $params) || !UserRepository::checkToken($params["token"], $conn)) {
27 + $risposta["return"] = -1;
28 + echo json_encode($risposta);
29 + die();
30 + }
31 +
25 32 $local_repo = new LocalRepository($conn);
26 33
27 34 $query_status = $local_repo->setLocalPosition($params["id"], $params["lat"], $params["lon"], $params["indirizzo"]);