Subversion Repository Public Repository

Nextrek

Diff Revisions 727 vs 728 for /Android/SmartCharging/endPoints/logout.php

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