# Perubahan

1. **Kunci data diri setelah ada pinjaman**
   - `api/customer/complete_profile.php`: menolak update jika user sudah punya
     baris di tabel `loans` (apapun statusnya).
   - `api/customer/get_profile.php`: menambahkan field `has_loan` (true/false)
     di response supaya app tahu kapan harus mengunci form.

2. **Domain online**
   - `config/db.php`: `BASE_URL` diubah ke `https://test.domain.com/doita_web`.
   - Upload seluruh isi folder ini ke server yang terhubung ke domain
     `test.domain.com` (root path `/doita_web`), lalu arahkan DNS domain
     tersebut ke IP server/hosting Anda. Pastikan HTTPS (SSL) aktif.
   - Sesuaikan `DB_HOST` / `DB_USER` / `DB_PASS` di file yang sama dengan
     kredensial database di server online Anda, lalu import `db/schema.sql`.

Catatan: scan otomatis KTP dikerjakan di sisi app (on-device OCR), tidak ada
endpoint baru di backend untuk itu — lihat CHANGES.md di folder app.
