From 7e805ddd8e538230420d25e827d6eca4bff886ff Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Sun, 1 Jun 2008 17:10:26 +0200 Subject: [PATCH] Webservice whitelister. Signed-off-by: Florent Bruneau --- page.webservice.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/page.webservice.php b/page.webservice.php index e4783cb..919d130 100644 --- a/page.webservice.php +++ b/page.webservice.php @@ -3,7 +3,13 @@ require_once dirname(__FILE__) . '/widget.blog.owner.php'; class XorgWebservice extends dcUrlHandlers { static private function canRunServices() { - return true; + $addrs = explode(',', XORG_SERV_ADDRS); + foreach ($addrs as $addr) { + if ($addr == $_SERVER['REMOTE_ADDR']) { + return true; + } + } + return false; } static public function handle($args) { -- 2.1.4