sicoda_limesurvey wrote: HI, this question is 3 years old, but would you give us a hint waht you changed in php ?
Here is my simple solution:
This works for large ip ranges. By changing the substring you can identify single IPs.
Private unrouted IP ranges would also work (like '192.168').
# Login into admin GUI only for dedicated IP addresses
# in file /application/controllers/admin/authentication.php
$IPRANGE = substr ($_SERVER,0,7);
switch ($IPRANGE) {
case "XXX.XXX":
break;
case "YYY.YYY":
break;
default:
die ('Admins only area!<br />');