Subversion Repository Public Repository

Nextrek

Diff Revisions 620 vs 621 for /Android/SmartCharging/endPoints/nightly/registrazione_utente.php

Diff revisions: vs.
  @@ -24,6 +24,36 @@
24 24
25 25 //var_dump($params);
26 26
27 + if (is_null($params)) {
28 + $risposta = createErrorMessage(-1, "Nessun parametro passato");
29 + echo json_encode($risposta);
30 + die();
31 + }
32 +
33 + if (!array_key_exists("username", $params) || $params["username"] === "") {
34 + $risposta = createErrorMessage(-1, "Parametro \"username\" non valido");
35 + echo json_encode($risposta);
36 + die();
37 + }
38 +
39 + if (!array_key_exists("password", $params) || $params["password"] === "") {
40 + $risposta = createErrorMessage(-1, "Parametro \"password\" non valido");
41 + echo json_encode($risposta);
42 + die();
43 + }
44 +
45 + if (!array_key_exists("nome", $params) || $params["nome"] === "") {
46 + $risposta = createErrorMessage(-1, "Parametro \"nome\" non valido");
47 + echo json_encode($risposta);
48 + die();
49 + }
50 +
51 + if (!array_key_exists("cognome", $params) || $params["cognome"] === "") {
52 + $risposta = createErrorMessage(-1, "Parametro \"cognome\" non valido");
53 + echo json_encode($risposta);
54 + die();
55 + }
56 +
27 57 try {
28 58 $conn = new PDO("mysql:host=".DB_SERVERNAME.";dbname=".DB_NAME, DB_USERNAME, DB_PASSWORD);
29 59 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);