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";