52 lines
1.0 KiB
PHP
52 lines
1.0 KiB
PHP
<?php
|
|
|
|
if(!isset($connected) || !$connected)
|
|
{
|
|
echo '{"error":"An error occured"}';
|
|
exit;
|
|
}
|
|
|
|
function verify_session($mysqli, $session)
|
|
{
|
|
global $user;
|
|
global $deviceid;
|
|
global $device;
|
|
|
|
$sql = "SELECT session.user AS `user`, `remember`, session.dev_id AS `id`, device.dev_id AS `dev_id` FROM `session`, `device`WHERE device.id = session.dev_id AND `session`='$session'";
|
|
$query = ExecQuery($mysqli, $sql);
|
|
|
|
if($query->num_rows < 1)
|
|
{
|
|
echo '{"error":"You are not logged in"}';
|
|
exit;
|
|
}
|
|
|
|
$result = $query->fetch_assoc();
|
|
|
|
if($result['remember'] != 1)
|
|
{
|
|
echo '{"error": "Invalid android session"}';
|
|
exit;
|
|
}
|
|
|
|
$sql = "UPDATE `session` SET `time`=NOW() WHERE `session`='$session'";
|
|
ExecQuery($mysqli, $sql);
|
|
|
|
$user = $result['user'];
|
|
$deviceid = $result['id'];
|
|
$device = $result['dev_id'];
|
|
}
|
|
|
|
function JError($str)
|
|
{
|
|
echo '{"error":"' . $str . '"}';
|
|
exit;
|
|
}
|
|
|
|
function JSuccess($str)
|
|
{
|
|
echo '{"success":"' . $str . '"}';
|
|
exit;
|
|
}
|
|
|
|
?>
|