Toegang beperken op basis van het IP-adres van de bezoeker
Binnen Access Control kunnen we de regel "Visitor IP" gebruiken om toegang te verlenen tot de geselecteerde schema-elementen (operaties, velden en directives) op basis van of de bezoeker afkomstig is van een lijst met toegestane IP-adressen.
De IP-adressen configureren
We moeten de lijst met IP-adressen definiëren die toegang kunnen krijgen tot, of die de toegang wordt geweigerd tot, de schema-elementen.
Elke vermelding kan zijn:
- Een regex (reguliere expressie), als deze omgeven is door
/of#, of - Het volledige IP-adres, in alle andere gevallen
Zo komen de volgende vermeldingen overeen met IP-adres "203.23.88.100":
203.23.88.100#^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#
Selecteer onder Behavior of je "Allow access" of "Deny access" wilt verlenen aan het schema voor die vermeldingen.

De server configureren
Het IP-adres van de client wordt opgehaald uit de globale variabele $_SERVER, normaal gesproken uit de eigenschap 'REMOTE_ADDR'. Verschillende platformen kunnen echter vereisen dat er een andere naam voor de eigenschap wordt gebruikt om deze informatie op te halen.
Bijvoorbeeld:
- Cloudflare gebruikt mogelijk
'HTTP_CF_CONNECTING_IP' - AWS gebruikt mogelijk
'HTTP_X_FORWARDED_FOR'
De naam van de te gebruiken eigenschap kan worden geconfigureerd op het tabblad "Plugin Configuration > Server IP Configuration" op de instellingenpagina:
