X-Git-Url: http://mop.ddnsfree.com/gitweb/?p=brisk.git;a=blobdiff_plain;f=web%2Fbriskin5%2Findex_wr.php;h=7a6e6ad196c127ac6ecba95fabdd5cd81b38788e;hp=3391a5501195ba1d3ade1106817201ee3442ce31;hb=8dae4c3ee7fdb23c9780191e7e51343553033a93;hpb=ffe7c5f4e251654501bc5a2bdd690944076ef131 diff --git a/web/briskin5/index_wr.php b/web/briskin5/index_wr.php index 3391a55..7a6e6ad 100644 --- a/web/briskin5/index_wr.php +++ b/web/briskin5/index_wr.php @@ -40,15 +40,10 @@ require_once("Obj/briskin5.phh"); */ function bin5_index_wr_main(&$bin5, $remote_addr_full, $get, $post, $cookie) { - GLOBAL $G_base, $G_dbasetype, $G_black_list; + GLOBAL $G_base, $G_dbasetype, $G_ban_list, $G_black_list; $remote_addr = addrtoipv4($remote_addr_full); - if (array_search($remote_addr, $G_black_list) !== FALSE) { - // TODO: waiting async 5 sec before close - return (FALSE); - } - $curtime = time(); if ($bin5 == NULL) { return FALSE; @@ -77,7 +72,8 @@ function bin5_index_wr_main(&$bin5, $remote_addr_full, $get, $post, $cookie) return FALSE; } $bin5->brisk->sess_cur_set($user->sess); - if (array_search($user->ip, $G_black_list) !== FALSE) { + if (!($user->flags & USER_FLAG_AUTH) && + $bin5->brisk->ban_check($user->ip)) { // TODO: waiting async 5 sec before close return (FALSE); }