From 6445cc45d39819c6afc3efe73c46d287a2a395eb Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Fri, 12 Sep 2025 07:50:52 -0700 Subject: [PATCH] Backport 1.5 load account --- database/backported/1.5/loadAccount.php | 26 +++++++++++++++++++++++++ database/loadAccount.php | 6 ++++++ 2 files changed, 32 insertions(+) create mode 100644 database/backported/1.5/loadAccount.php diff --git a/database/backported/1.5/loadAccount.php b/database/backported/1.5/loadAccount.php new file mode 100644 index 0000000..d1166ec --- /dev/null +++ b/database/backported/1.5/loadAccount.php @@ -0,0 +1,26 @@ +prepare("SELECT * FROM users WHERE token = ? AND username = ?"); +$stmt->bind_param("ss", $token, $username); +$stmt->execute(); +$result = $stmt->get_result(); + +if ($result->num_rows > 0) { + $row = $result->fetch_assoc(); + $savedata = json_decode($row['save_data'], true); + $icon = $savedata['bird']['icon'] ?? 1; + $overlay = $savedata['bird']['overlay'] ?? 0; + $birdColor = $savedata['settings']['colors']['icon'] ?? [255,255,255]; + $overlayColor = $savedata['settings']['colors']['overlay'] ?? [255,255,255]; + echo encrypt("1" . ":" . $row['legacy_high_score'] . ":" . $icon . ":" . $overlay . ":0:0:0:0:0:0:" . ":" . $birdColor[0] . ":" . $birdColor[1] . ":" . $birdColor[2] . ":" . $overlayColor[0] . ":" . $overlayColor[1] . ":" . $overlayColor[2]); +} else { + echo encrypt("-1"); +} + +$stmt->close(); +$conn->close(); \ No newline at end of file diff --git a/database/loadAccount.php b/database/loadAccount.php index 4e38748..182cff3 100644 --- a/database/loadAccount.php +++ b/database/loadAccount.php @@ -1,6 +1,12 @@