From df42fbc917f0b4e7f09ed1908cf13fa3d93cbca4 Mon Sep 17 00:00:00 2001 From: Jukka Lampikoski Date: Tue, 10 Mar 2026 20:22:17 +0200 Subject: [PATCH] =?UTF-8?q?temp:=20fix=5Frole.php=20=E2=80=94=20korjaa=20a?= =?UTF-8?q?dmin=20=E2=86=92=20superadmin=20rooli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Poista palvelimelta käytön jälkeen! Co-Authored-By: Claude Opus 4.6 --- fix_role.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 fix_role.php diff --git a/fix_role.php b/fix_role.php new file mode 100644 index 0000000..a5a724e --- /dev/null +++ b/fix_role.php @@ -0,0 +1,29 @@ +query("SELECT id, username, nimi, role FROM users ORDER BY role, username"); +while ($row = $result->fetch_assoc()) { + echo sprintf("%-20s %-25s rooli: %s\n", $row['username'], $row['nimi'] ?? '', $row['role']); +} + +echo "\n=== KORJAUS: admin → superadmin ===\n"; +$updated = $db->query("UPDATE users SET role = 'superadmin' WHERE role = 'admin'"); +echo "Päivitetty " . $db->affected_rows . " käyttäjää admin → superadmin\n"; + +echo "\n=== ROOLIT KORJAUKSEN JÄLKEEN ===\n\n"; +$result = $db->query("SELECT id, username, nimi, role FROM users ORDER BY role, username"); +while ($row = $result->fetch_assoc()) { + echo sprintf("%-20s %-25s rooli: %s\n", $row['username'], $row['nimi'] ?? '', $row['role']); +} + +echo "\n⚠️ POISTA fix_role.php palvelimelta!\n";