connect_error) {
die('
Koneksi gagal: ' . $conn->connect_error . '
');
}
$conn->set_charset('utf8mb4');
$newHash = password_hash('password', PASSWORD_DEFAULT);
$results = [];
// ── Update tabel users (admin + walikota) ────────────────────
$stmt = $conn->prepare("UPDATE users SET password = ?");
$stmt->bind_param('s', $newHash);
if ($stmt->execute()) {
$results[] = ['label' => 'UPDATE users (admin, walikota)', 'status' => 'OK', 'rows' => $stmt->affected_rows, 'msg' => ''];
} else {
$results[] = ['label' => 'UPDATE users', 'status' => 'ERROR', 'rows' => 0, 'msg' => $conn->error];
}
// ── Update tabel rumah_ibadah (password_pengurus) ────────────
$stmt2 = $conn->prepare("UPDATE rumah_ibadah SET password_pengurus = ?");
$stmt2->bind_param('s', $newHash);
if ($stmt2->execute()) {
$results[] = ['label' => 'UPDATE rumah_ibadah (RI-MSJ-4821, RI-GRJ-7153)', 'status' => 'OK', 'rows' => $stmt2->affected_rows, 'msg' => ''];
} else {
$results[] = ['label' => 'UPDATE rumah_ibadah', 'status' => 'ERROR', 'rows' => 0, 'msg' => $conn->error];
}
$conn->close();
$allOk = !in_array('ERROR', array_column($results, 'status'));
?>
Update Passwords — Web GIS Rumah Ibadah
🔑 Update Passwords
Mengganti semua password akun menjadi password
= $r['status'] ?>
= htmlspecialchars($r['label']) ?>
= $r['rows'] ?> baris diperbarui
⚠ = htmlspecialchars($r['msg']) ?>
✅ Password Berhasil Diperbarui!
Semua akun sekarang menggunakan password password
❌ Ada Error
Periksa pesan error di atas.
🔑 Akun & Password Terbaru
| Role | Username | Password Baru |
| Admin | admin | password |
| Walikota | walikota | password |
| Pengurus Masjid | RI-MSJ-4821 | password |
| Pengurus Gereja | RI-GRJ-7153 | password |
⚠️ PENTING: Hapus file update_passwords.php ini sekarang!