Subversion Repository Public Repository

Nextrek

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

Diff revisions: vs.
  @@ -27,7 +27,14 @@
27 27 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
28 28 //echo "Connesso con successo al DB";
29 29
30 - if (!array_key_exists("token", $params) || !UserRepository::checkToken($params["token"], $conn)) {
30 + if (!array_key_exists("user_id", $params) || $params["user_id"] === "") {
31 + $risposta = createErrorMessage(-1, "Parametro \"username\" non valido o mancante");
32 + echo json_encode($risposta);
33 + die();
34 + }
35 +
36 + //if (!array_key_exists("token", $params) || !UserRepository::checkToken($params["token"], $conn)) {
37 + if (!array_key_exists("token", $params) || $params["token"] === "" || !UserRepository::checkUserByToken($params["user_id"], $params["token"], $conn)) {
31 38 $risposta = createErrorMessage(-1, "Token non valido");
32 39 //$risposta["return"] = -1;
33 40 echo json_encode($risposta);