X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fusermgmt.php;h=3aa9fed3300376a45709f59c4914de11d4f08767;hb=d9138fdcbe87ae699ba97079812ff489b3566b2e;hp=51681d72d2e37a191d0bb9204ce8969b398462c9;hpb=8d0f6233af195d6439d7c57bd715686df4cfcb33;p=brisk.git diff --git a/web/usermgmt.php b/web/usermgmt.php index 51681d7..3aa9fed 100644 --- a/web/usermgmt.php +++ b/web/usermgmt.php @@ -84,7 +84,12 @@ function check_auth() $socket = FALSE; $ret = FALSE; - $ip = $_SERVER["REMOTE_ADDR"]; + if (array_key_exists("HTTP_X_REAL_IP", $_SERVER)) { + $ip = $_SERVER["HTTP_X_REAL_IP"]; + } + else { + $ip = $_SERVER["REMOTE_ADDR"]; + } $stp = 0; $private = md5($G_alarm_passwd.$ip.$sess); $cmd = array ("cmd" => "userauth", "sess" => $sess, "private" => $private, "the_end" => "true");