X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex.php;h=e2d8f982d81b25dcec912004a10e1d2409ed7f57;hb=9f4092e80e6b352c9e248cd7666161ab044c3e7c;hp=c2c4be18e24f9230dd9b90e495ad88e8afad3912;hpb=28be75bdd1253bb56c8bef5476f59be63013eb71;p=brisk.git diff --git a/web/index.php b/web/index.php index c2c4be1..e2d8f98 100644 --- a/web/index.php +++ b/web/index.php @@ -53,6 +53,8 @@ $mlang_room = array( 'userpassuse' => array('it' => 'Il tuo nickname è g 'en' => 'EN Abbiamo perso le tue tracce mentre stavi giocando, quindi ti abbiamo disconnesso.'), 'reas_anon' => array('it' => 'L\' accesso attraverso sistemi di anonimizzazione non è consentito.', 'en' => 'EN L\' accesso attraverso sistemi di anonimizzazione non è consentito.'), + 'reas_prox' => array('it' => 'L\' accesso attraverso proxy non è consentito, se lo usi solo tu e pochi altri utenti comunica il suo indirizzo IP all\' amministratore per aggiungerlo alle eccezioni.', + 'en' => 'EN L\' accesso attraverso proxy non è consentito, se lo usi solo tu e pochi altri utenti comunica il suo indirizzo IP all\' amministratore per aggiungerlo alle eccezioni.'), 'reas_anot' => array('it' => 'La tua sessione è stata assegnata ad un altro browser.', 'en' => 'EN La tua sessione è stata assegnata ad un altro browser.'), 'reas_cloud' => array('it' => 'La connessione dai computer di una cloud non è ammessa.', @@ -372,11 +374,21 @@ function index_main(&$brisk, $transp_type, $header, &$header_out, $remote_addr_f case GHOST_SESS_REAS_ANON: $last_msg = $mlang_room['reas_anon'][$G_lang]; break; + case GHOST_SESS_REAS_PROX: + $last_msg = $mlang_room['reas_prox'][$G_lang]; + break; default: $last_msg = $mlang_room['reas_unkn'][$G_lang]; break; } } + if ($brisk->cloud_check($remote_addr)) { + // TODO: find a way to add a nonblocking sleep(5) here + $banned = TRUE; + $last_msg = $mlang_room['reas_cloud'][$G_lang]; + } + + if (validate_sess($sess)) { log_main("pre garbage_manager UNO"); $brisk->garbage_manager(TRUE);