diff --git a/ajax/session/do_check_session.php b/ajax/session/do_check_session.php new file mode 100644 index 00000000..401ea30c --- /dev/null +++ b/ajax/session/do_check_session.php @@ -0,0 +1,28 @@ += RASPI_SESSION_TIMEOUT ? 'session_expired' : 'active'; + +// send response +header('Content-Type: application/json'); +header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0'); +header('Expires: Thu, 01 Jan 1970 00:00:00 GMT'); +header('Pragma: no-cache'); + +$response = [ + 'status' => $status, + 'last_activity' => $lastActivity, + 'session_lifetime' => $sessionLifetime, + 'timeout_duration' => RASPI_SESSION_TIMEOUT +]; + +echo json_encode($response); +exit(); +