Membatasi akses berdasarkan IP pengunjung
Dalam Access Control, kita dapat menggunakan aturan "Visitor IP" untuk memberikan akses ke elemen skema yang dipilih (operasi, field, dan direktif) berdasarkan pengunjung yang berasal dari daftar alamat IP yang diizinkan.
Mengonfigurasi alamat IP
Kita harus mendefinisikan daftar alamat IP yang dapat mengakses, atau ditolak aksesnya ke, elemen skema.
Setiap entri dapat berupa:
- Regex (ekspresi reguler), jika dikelilingi oleh
/atau#, atau - Alamat IP lengkap, jika tidak
Misalnya, salah satu dari entri berikut cocok dengan alamat IP "203.23.88.100":
203.23.88.100#^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#
Dan di bawah Behavior, pilih apakah "Allow access" atau "Deny access" ke skema untuk entri-entri tersebut.

Mengonfigurasi server
Alamat IP klien diambil dari variabel global $_SERVER, biasanya dari properti 'REMOTE_ADDR'. Namun, platform yang berbeda mungkin memerlukan nama properti yang berbeda untuk mengambil informasi ini.
Misalnya:
- Cloudflare mungkin menggunakan
'HTTP_CF_CONNECTING_IP' - AWS mungkin menggunakan
'HTTP_X_FORWARDED_FOR'
Nama properti yang akan digunakan dapat dikonfigurasi di tab "Plugin Configuration > Server IP Configuration" pada halaman Settings:
