forked from extern/egroupware
use $_SERVER[HTTP_X_FORWARDED_FOR] IP for ACL check if set, if not use $_SERVER[REMOTE_ADDR]
This commit is contained in:
parent
e57c5832a6
commit
58c1596002
@ -259,7 +259,8 @@ class setup
|
|||||||
$auth_type = strtolower($_auth_type);
|
$auth_type = strtolower($_auth_type);
|
||||||
$GLOBALS['egw_info']['setup']['HeaderLoginMSG'] = $GLOBALS['egw_info']['setup']['ConfigLoginMSG'] = '';
|
$GLOBALS['egw_info']['setup']['HeaderLoginMSG'] = $GLOBALS['egw_info']['setup']['ConfigLoginMSG'] = '';
|
||||||
|
|
||||||
if(!$this->checkip($_SERVER['REMOTE_ADDR']))
|
if(!$this->checkip(isset($_SERVER['HTTP_X_FORWARDED_FOR']) ?
|
||||||
|
$_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']))
|
||||||
{
|
{
|
||||||
//error_log(__METHOD__."('$auth_type') invalid IP");
|
//error_log(__METHOD__."('$auth_type') invalid IP");
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user