🔧 Menjalankan Perbaikan Tabel Users..."; // 1. Query untuk membuat struktur tabel users jika belum ada $query_buat_tabel = "CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `password` varchar(255) NOT NULL, `nama_lengkap` varchar(100) DEFAULT NULL, `role` varchar(20) DEFAULT 'admin', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; if (mysqli_query($conn, $query_buat_tabel)) { echo "✅ Struktur tabel 'users' berhasil dipastikan ada!
"; // 2. Cek apakah user admin pemerintah sudah ada atau belum $cek_user = mysqli_query($conn, "SELECT * FROM users WHERE username='admin'"); if (mysqli_num_rows($cek_user) == 0) { // 3. Jika belum ada, kita masukkan user admin baru // Catatan: Jika sistem login Anda menggunakan password biasa (tanpa hash), gunakan baris di bawah ini: $insert_query = "INSERT INTO users (username, password, nama_lengkap, role) VALUES ('admin', 'admin', 'Admin Pemerintah', 'admin')"; if (mysqli_query($conn, $insert_query)) { echo "✅ Akun admin default berhasil dibuat!
"; echo "👉 Username: admin
"; echo "👉 Password: admin
"; } else { echo "❌ Gagal membuat akun admin: " . mysqli_error($conn) . "
"; } } else { echo "â„šī¸ Akun admin sudah tersedia di database.
"; } echo "
🎉 Perbaikan Selesai! Silakan coba kembali ke halaman Login WebGIS."; } else { echo "❌ Gagal membuat tabel 'users': " . mysqli_error($conn); } ?>