diff --git a/gulliver/system/class.g.php b/gulliver/system/class.g.php index 13d8d07d4..fa5417356 100755 --- a/gulliver/system/class.g.php +++ b/gulliver/system/class.g.php @@ -177,7 +177,7 @@ class G * getIpAddress * @return string $ip */ - public function getIpAddress () + public static function getIpAddress () { if (getenv( 'HTTP_CLIENT_IP' )) { $ip = getenv( 'HTTP_CLIENT_IP' ); diff --git a/workflow/engine/methods/login/authentication.php b/workflow/engine/methods/login/authentication.php index 1752c0995..96e7ab427 100755 --- a/workflow/engine/methods/login/authentication.php +++ b/workflow/engine/methods/login/authentication.php @@ -195,12 +195,10 @@ try { /**log in table Login**/ require_once 'classes/model/LoginLog.php'; - $g = new G(); - $weblog=new LoginLog(); $aLog['LOG_UID'] = G::generateUniqueID(); $aLog['LOG_STATUS'] = 'ACTIVE'; - $aLog['LOG_IP'] = $g->getIpAddress(); + $aLog['LOG_IP'] = G::getIpAddress(); $aLog['LOG_SID'] = session_id(); $aLog['LOG_INIT_DATE'] = date('Y-m-d H:i:s'); //$aLog['LOG_END_DATE'] = '0000-00-00 00:00:00';