Subversion Repository Public Repository

Nextrek

Diff Revisions 722 vs 723 for /Android/SmartCharging/endPoints/nightly/upload_avatar.php

Diff revisions: vs.
  @@ -18,13 +18,6 @@
18 18 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
19 19 //echo "Connesso con successo al DB";
20 20
21 - if (!array_key_exists("token", $_POST) || !UserRepository::checkToken($_POST["token"], $conn)) {
22 - $risposta = createErrorMessage(-1, "Token non valido");
23 - //$risposta["return"] = -1;
24 - echo json_encode($risposta);
25 - die();
26 - }
27 -
28 21 if (!array_key_exists("user_id", $_POST) || !array_key_exists("avatar_name", $_POST)) {
29 22 $risposta = createErrorMessage(1, "Parametro \"user_id\" o \"avatar_name\" non valido o presente");
30 23 //$risposta["return"] = 1;
  @@ -32,6 +25,14 @@
32 25 echo json_encode($risposta);
33 26 die();
34 27 }
28 +
29 + //if (!array_key_exists("token", $_POST) || !UserRepository::checkToken($_POST["token"], $conn)) {
30 + if (!array_key_exists("token", $_POST) || $_POST["token"] === "" || !UserRepository::checkUserByToken($_POST["user_id"], $_POST["token"], $conn)) {
31 + $risposta = createErrorMessage(-1, "Token non valido");
32 + //$risposta["return"] = -1;
33 + echo json_encode($risposta);
34 + die();
35 + }
35 36
36 37 if(isset($_FILES['avatar_file']) && !is_null($_FILES['avatar_file']) && $_FILES['avatar_file'] != "")
37 38 {