From 8f7d600a81b9478fd2b39ab3a3a243e85660c1a9 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Thu, 1 Sep 2011 16:25:00 +0200 Subject: ipv4 ipv6 check --- application/modules/fbgui/controllers/IndexController.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'application/modules/fbgui') diff --git a/application/modules/fbgui/controllers/IndexController.php b/application/modules/fbgui/controllers/IndexController.php index 3f59873..5934a49 100644 --- a/application/modules/fbgui/controllers/IndexController.php +++ b/application/modules/fbgui/controllers/IndexController.php @@ -74,6 +74,12 @@ class Fbgui_IndexController extends Zend_Controller_Action $client = new Application_Model_Client(); $client->setMacadress($mySession->postdata['mac']); $client->setHardwarehash($mySession->postdata['hardwarehash']); + //check IPv4 / IPv6 + if(preg_match('/^\d{1,3}(\.\d{1,3}){3,3}$/',$_SERVER['REMOTE_ADDR'])){ + $client->setIp($_SERVER['REMOTE_ADDR']); + }else{ + $client->setIp6($_SERVER['REMOTE_ADDR']); + } $client->setGroupID($groupID); $client->setCreated(time()); $client = $n->createClient($client); -- cgit v1.2.3-55-g7522