X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Findex.php;h=dfc671f9b9203fdcd2f22c098c9f4f780648bcac;hb=e620dd90d1922e518c6e685c6b56d72ebced708f;hp=587acd820d7a36624df988611b2e708fa35779cc;hpb=c3ccbbd5bc7c8534127fa10b4f88b81cffc6029a;p=brisk.git diff --git a/web/index.php b/web/index.php index 587acd8..dfc671f 100644 --- a/web/index.php +++ b/web/index.php @@ -220,7 +220,7 @@ function carousel_top() return (sprintf('', $rn)); } -function index_main(&$room, &$header_out, $get, $post, $cookie) +function index_main(&$room, &$header_out, $addr, $get, $post, $cookie) { GLOBAL $G_with_donors, $G_donors_cur, $G_donors_all; GLOBAL $G_with_topbanner, $G_topbanner, $G_is_local; @@ -243,7 +243,7 @@ function index_main(&$room, &$header_out, $get, $post, $cookie) // Use of proxies isn't allowed. - if (!$G_is_local && is_proxy()) { + if (!$G_is_local && is_proxy($addr)) { return FALSE; } @@ -287,14 +287,14 @@ function index_main(&$room, &$header_out, $get, $post, $cookie) $room->garbage_manager(TRUE); /* try login */ - if (($user = $room->add_user(&$sess, &$idx, $name, $pass_private, $_SERVER['REMOTE_ADDR'])) != FALSE) { + if (($user = $room->add_user(&$sess, &$idx, $name, $pass_private, $addr)) != FALSE) { $ACTION = "room"; if ($idx < 0) { $idx = -$idx - 1; $is_login = TRUE; } - log_legal($curtime, $user, "STAT:LOGIN", ''); + log_legal($curtime, $addr, $user, "STAT:LOGIN", ''); // recovery lost game if ($user->stat == "table") { @@ -865,7 +865,7 @@ supported by:
- + @@ -878,13 +878,14 @@ supported by:
@@ -1012,6 +1013,7 @@ echo "$body"; ?>