id_admin; // Tangkap data dari form $current_password = $_POST['current_password']; $new_password = $_POST['new_password']; $confirm_password = $_POST['confirm_password']; // Validasi input tidak boleh kosong if (empty($current_password) || empty($new_password) || empty($confirm_password)) { echo ""; exit; } // Ambil password dari database $query = mysqli_query($conn, "SELECT password FROM admin WHERE id_admin = '$admin_id'"); $data = mysqli_fetch_assoc($query); $hashed_password = $data['password']; // Cek apakah password lama cocok if (!password_verify($current_password, $hashed_password)) { echo ""; exit; } // Cek apakah password baru dan konfirmasi password sama if ($new_password !== $confirm_password) { echo ""; exit; } // Hash password baru $new_hashed_password = password_hash($new_password, PASSWORD_BCRYPT); // Update password di database $update = mysqli_query($conn, "UPDATE admin SET password = '$new_hashed_password' WHERE id_admin = '$admin_id'"); if ($update) { echo ""; } else { echo ""; } ?>