prepare("SELECT id FROM users WHERE username = ?"); $check->bind_param("s", $username); $check->execute(); if ($check->get_result()->num_rows > 0) { sendResponse(false, 'Username sudah terdaftar, gunakan nama lain.'); } $check->close(); // Enkripsi password dengan standar PHP Bcrypt $password_hash = password_hash($password, PASSWORD_DEFAULT); // Daftarkan user ke database dengan menyertakan nilai masjid_id atau dhuafa_id yang sesuai $stmt = $conn->prepare("INSERT INTO users (username, password, role, masjid_id, dhuafa_id) VALUES (?, ?, ?, ?, ?)"); $stmt->bind_param("sssii", $username, $password_hash, $role, $masjid_id, $dhuafa_id); if ($stmt->execute()) { sendResponse(true, 'Registrasi akun baru berhasil disimpan.'); } else { sendResponse(false, 'Gagal mendaftarkan akun baru: ' . $conn->error); } $stmt->close(); ?>