X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Findex_wr.php;h=98fd79bb64afd649daa020d3acde4aff94cae9cb;hb=f8ae81cef2871be97c5466319efbafb23599baac;hp=9f9764f6b0541058aed373d2f78468e677a6e28c;hpb=698268dca9fec84ee56bdad33209683c0c4148a9;p=brisk.git diff --git a/web/briskin5/index_wr.php b/web/briskin5/index_wr.php index 9f9764f..98fd79b 100644 --- a/web/briskin5/index_wr.php +++ b/web/briskin5/index_wr.php @@ -40,10 +40,15 @@ require_once("Obj/briskin5.phh"); */ function bin5_index_wr_main(&$bri, $remote_addr_full, $get, $post, $cookie) { - GLOBAL $G_base, $G_dbasetype; + GLOBAL $G_base, $G_dbasetype, $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 ($bri == NULL) { return FALSE; @@ -71,6 +76,12 @@ function bin5_index_wr_main(&$bri, $remote_addr_full, $get, $post, $cookie) log_wr("Get User Error"); return FALSE; } + + if (array_search($user->ip, $G_black_list) !== FALSE) { + // TODO: waiting async 5 sec before close + return (FALSE); + } + $argz = explode('|', $mesg); log_wr('POSTSPLIT: '.$argz[0].' user->stat: ['.$user->stat.']');