false, "message" => "Couldn't parse save data"])); } $conn0 = newConnection(0); $conn1 = newConnection(1); $stmt = $conn0->prepare("SELECT * FROM users WHERE username = ? AND token = ?"); $stmt->bind_param("ss", $username, $token); $stmt->execute(); $result = $stmt->get_result(); $stmt->close(); if ($result->num_rows != 1) { echo encrypt(json_encode(["success" => false, "message" => "Invalid session token or username, please refresh login"])); $conn0->close(); $conn1->close(); exit; } $row = $result->fetch_assoc(); $id = $row["id"]; $stmt = $conn1->prepare("SELECT id FROM userdata WHERE id = ?"); $stmt->bind_param("i", $id); $stmt->execute(); $result = $stmt->get_result(); $stmt->close(); if ($result->num_rows != 1) { echo encrypt(json_encode(["success" => false, "message" => "Invalid session token or username, please refresh login"])); $conn0->close(); $conn1->close(); exit; } $stmt = $conn1->prepare("UPDATE userdata SET save_data = ? WHERE id = ?"); $stmt->bind_param("si", $savedata, $id); $stmt->execute(); $stmt->close(); echo encrypt(json_encode(["success" => true])); $conn0->close(); $conn1->close();