$password = isset($_REQUEST['password']) ? $connection->real_escape_string($_REQUEST['password']) : null; $text = isset($_REQUEST['message']) ? $connection->real_escape_string($_REQUEST['message']) : null; $title = isset($_REQUEST['title']) ? $connection->real_escape_string($_REQUEST['title']) : null; $response = isset($_REQUEST['responses']) ? json_decode($_REQUEST['responses']) : null; switch ($object) { case 'user': switch ($action) { case 'getAll': $user = new User(); $users = $user->getAllUsersInDB(); header('Content-Type:application/json'); echo json_encode($users); break; case 'check': $user = new User($username); $check = $user->checkUserInDB(); header('Content-Type:application/json'); echo json_encode($check); break; case 'insert': $user = new User($username, $password); $check = $user->insert(); header('Content-Type:application/json'); echo json_encode($check); break; case 'login': $user = new User($username); $user->getUserFromDB(); $check = $user->isPasswordCorrect($password); header('Content-Type:application/json'); echo json_encode($check);