0
0
mirror of https://github.com/Doodle3D/doodle3d-connect.git synced 2024-12-25 01:53:48 +01:00

Fixed json responses making signin work from firmware lua

This commit is contained in:
peteruithoven 2013-09-27 18:47:03 +02:00
parent f5a09e7c0f
commit 5d5283c254
3 changed files with 23 additions and 14 deletions

View File

@ -12,6 +12,6 @@
} catch (PDOException $e) {
$response = array( "status" => "error",
"msg" => $e->getMessage()." (".$e->getCode().")");
exit(json_encode($response));
exit(json_encode($response)."\r\n");
}
?>

View File

@ -12,10 +12,10 @@
} catch (PDOException $e) {
$response = array( "status" => "error",
"msg" => $e->getMessage()." (".$e->getCode().")");
exit(json_encode($response));
exit(json_encode($response)."\r\n");
}
$response = array( "status" => "success",
"data" => $boxes);
exit(json_encode($response));
exit(json_encode($response)."\r\n");
?>

View File

@ -1,18 +1,27 @@
<?php
if ($_SERVER['REQUEST_METHOD'] != "POST") {
/*if ($_SERVER['REQUEST_METHOD'] != "POST") {
$response = array( "status" => "error",
"msg" => "'signin' can only be accessed with the POST method");
exit(json_encode($response));
}
exit(json_encode($response)."\r\n");
}*/
require 'connect.php';
if(!isset($_POST['localip'])) echo "missing localip </br>";
$localip = $_POST['localip'];
if(!isset($_GET['localip'])) {
$response = array( "status" => "error",
"msg" => "missing localip");
exit(json_encode($response)."\r\n");
}
$localip = $_GET['localip'];
if(!isset($_POST['wifiboxid'])) echo "missing wifiboxid </br>";
$wifiboxid = $_POST['wifiboxid'];
if(!isset($_GET['wifiboxid'])) {
$response = array( "status" => "error",
"msg" => "missing wifiboxid");
exit(json_encode($response)."\r\n");
}
$wifiboxid = $_GET['wifiboxid'];
$remoteip = getenv('REMOTE_ADDR');
@ -35,7 +44,7 @@
} catch (PDOException $e) {
$response = array( "status" => "error",
"msg" => $e->getMessage()." (".$e->getCode().")");
exit(json_encode($response));
exit(json_encode($response)."\r\n");
}
$responseData = array( "remoteip" => $remoteip,
@ -44,7 +53,7 @@
"timestamp" => $timestamp);
$response = array( "status" => "success",
"data" => $responseData);
exit(json_encode($response));
exit(json_encode($response)."\r\n");
// Remove old signins
$hourago = time() - 60*60;
@ -54,6 +63,6 @@
} catch (PDOException $e) {
$response = array( "status" => "error",
"msg" => $e->getMessage()." (".$e->getCode().")");
exit(json_encode($response));
exit(json_encode($response)."\r\n");
}
?>