Altro bug nei ban?

Aperto da Flavio93Zena, Domenica - 11 Gennaio 2015 - 01:05

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Flavio93Zena

Sì lo so ultimamente c'è davvero moltissimo da fare in diversi topic miei però qui ho qualcosa di molto grave, ogni volta che provo a bannare l'IP di qualcuno con il ban del forum succede questo: (e l'ho scoperto per caso perchè volevo fare uno scherzo ad un mio amico...)

Citazione
Type of error: Critical
http://virtualinteractivege.com/index.php?action=admin;area=ban;sa=edit
The database value you're trying to insert does not exist: ip_low5
Function: checkExistingTriggerIP
File: /Sources/ManageBans.php
Line: 1677

Citazione
Type of error: Undefined
http://virtualinteractivege.com/index.php?action=admin;area=ban;sa=edit
8: Undefined offset: 4
File: /Sources/ManageBans.php
Line: 1651

Citazione
Type of error: Undefined
http://virtualinteractivege.com/index.php?action=admin;area=ban;sa=edit
8: Undefined offset: 4
File: /Sources/ManageBans.php
Line: 1650

Ho allegato il file e ho il *forte* sospetto che il problema sia legato a questa mod: http://custom.simplemachines.org/mods/index.php?mod=3051 avete idee?

L'effetto è che in pratica i ban non fungono. Grazie per qualsiasi aiuto :/

EDIT: inoltre ho appena scoperto che l'IPv6 non funziona affatto (connettendosi tramite proxy IPv6 non funziona per niente)...

emanuele

Potrebbe essere un errore che gli ho riportato qualche anno fa o magari no.
Allega il tuo Subs.php.
L'IP che volevi bannare è IPv4 o IPv6?

Flavio93Zena

IPv4, ma il sito non pare comunque visualizzabile da IPv6, ho provato da un proxy... Quindi pare non funzionare del tutto .-.
In ogni caso eccoti, anche se è grande un terzo più del normale  :)) :P

emanuele

Sì, se ricordo bene è lo stesso:
// Makes it simpiler to work with.
$ip_array[5] = array('low' => 0, 'high' => 0);
$ip_array[6] = array('low' => 0, 'high' => 0);
$ip_array[7] = array('low' => 0, 'high' => 0);
$ip_array[8] = array('low' => 0, 'high' => 0);

dovrebbe essere:
// Makes it simpiler to work with.
$ip_array[4] = array('low' => 0, 'high' => 0);
$ip_array[5] = array('low' => 0, 'high' => 0);
$ip_array[6] = array('low' => 0, 'high' => 0);
$ip_array[7] = array('low' => 0, 'high' => 0);

Flavio93Zena

Grazie, se non ci fossi tu... @_@
Effettivamente l'errore va via, ma quando provo a bannare un comune indirizzo IPv4 mi compare questo
CitazioneAn Error Has Occurred!
Invalid IP / IP range.
Example of a valid IP address: 127.0.0.1
Example of a valid IP range: 127.0.0-20.*
e non funziona, nessun errore nel registro però, solo quella schermata (mai vista prima).

emanuele


Flavio93Zena

E' una domanda che mi sono posto anch'io diverse volte ma IPv6 è il futuro e non pianifico di cambiare versione di smf tanto presto... :/ di sicuro non passerò a 2.1 come ben sai...

emanuele


Flavio93Zena

:( però è comunque il 5% ed è in crescita sicura ogni anno..

emanuele

http://gs.statcounter.com/#all-comparison-ww-monthly-201312-201412

I cellulari sono il 31% in crescita, eppure hai detto che non ti interessano. :P

Flavio93Zena

Lievemente errato.
Ho detto che non mi interessa la fruibilità e l'uso del forum, ma non ho mai parlato di accesso ;) il motivo è semplice, se trovano il sito con il cellulare, gli piace e vanno al pc per registrarsi e scaricare il gioco allora sì è necessario che sia fruibile nel senso almeno di garantire l'accesso, che poi durante l'utilizzo non sia al top non mi interessa particolarmente. Capisci? :)

emanuele

CitazioneThe requested site (virtualinteractivege.com) does not appear to have an IPv6 address.
Significa che qualcosa a livello server/DNS non è configurato con un indirizzo IPv6.
SMF funziona con visite da IPv6, al massimo non puoi banner e avrai qualche problema di tracking qua e là, ma chi visita da IPv6 potrà vedere il forum, vedi elkarte.it (<= it, non net, perché il net ha lo stesso problema) che usa quasi lo stesso codice di quel mod (a parte che funziona :P). ;)

Flavio93Zena

Quindi devo chiedere all'host giusto? Vediamo che dice BurkeKnight :P

Flavio93Zena

Alla fine ho rimosso la mod. Perfino nella disinstallazione ha dato problemi perchè (vabbè oltre al fix di questo topic che ho dovuto rimuovere per ovvi motivi) dava un errore se provavo a rimuovere tutti i dati associati... In pratica nel database non c'era valore per i ban di IPV6 quindi non me la faceva disinstallare selezionando di rimuovere tutti i dati...
Davvero, da evitare. Grazie comunque emanuele!

Discussioni simili (3)