Pagina 1 di 1

sicurezza forum, problema con gente del biiiiiiiiiiiiiip

MessaggioInviato: ven feb 17, 2006 1:14 pm
da Hoamaru
Ciao gente spero di essere nella sezione giusta.
Allora io ho un forum come il vostro phpbb2 solo che a differenza di voi ho alcuni teste di biiiiiiiip che me stanno facendo incavulà.
Ho bannato ip, ho bloccato nick, ma loro ce la fanno a registrarsi perche cambiano continuamente ip .
Come posso bannarli definitivamente?
Qualche idea?
grazie in anticipo

MessaggioInviato: ven feb 17, 2006 1:22 pm
da Boo
Se non sono molto furbi puoi crearti una riga di codice che blocca l'accesso al forum a coloro che hanno un cookie da te scritto ed installato sul loro pc.

MessaggioInviato: ven feb 17, 2006 4:01 pm
da Hoamaru
gran bella idea [8D]
solo che son una pippa in php, comunque me informo su come fare [8D]
davvero una bella dritta [applauso]

MessaggioInviato: ven feb 17, 2006 5:14 pm
da Boo
Hoamaru ha scritto:come fare

Allora nella pagina che viene mostrata all'utente bannato (generalmente una funzione della pagina principale) inserisci questa funzione

Codice: Seleziona tutto
setcookie("Hoamaru", "ban", time()+3600);time()+60*60*24*30*12);

questo cookie scade dopo un anno, se vuoi aumentare basta che moltiplichi per il numero di anni che vuoi che duri.

Sta a te vedere poi in che punto della pagina (comunque prima dell'output e quindi nell'header) inserire il controllo del cookie che comunque è

Codice: Seleziona tutto
if (isset($_COOKIE['Hoamaru']))
{
   echo "L'amministratore ti ha escluso da questo forum.";
}


Molto meglio se invece di un messaggio metti un link alla pagina che l'utente bannato visualizza, così non sospetta niente.

MessaggioInviato: ven feb 17, 2006 10:45 pm
da Hoamaru
correggimi se sbaglio ok?

Allora banno il tipo, vado nel php che gestisce i bannati e metto sto codice
Codice: Seleziona tutto
setcookie("Hoamaru", "ban", time()+3600);time()+60*60*24*30*12);


poi vado nel main.php (quello che carica la pagina principale) e butto sto codice

Codice: Seleziona tutto
if (isset($_COOKIE['Hoamaru']))
{
   echo "L'amministratore ti ha escluso da questo forum.";
}


in questo modo ogni volta che cerca di entrare si becca il messaggio o link o quello che e'.
DOMANDONA: e se cancellasse i biscotti-hoa riuscirebbe ad entrare? nel senso se cambia ip del ban e cancella i biscotti, riesce ad entrare no?

comunque un mega grazie per l'aiuto

MessaggioInviato: sab feb 18, 2006 12:43 am
da Boo
Hoamaru ha scritto:e se cancellasse i biscotti-hoa riuscirebbe ad entrare? nel senso se cambia ip del ban e cancella i biscotti, riesce ad entrare no?

Si, eliminato il cookie l'utente può rientrare se il suo IP non è bloccato

MessaggioInviato: sab feb 18, 2006 1:07 am
da Hoamaru
comunque meglio di niente [8D] vorrei tanto fargli [sedia]
va beh lasciamo perdere

GRAZIE TANTO per le dritte

MessaggioInviato: sab feb 18, 2006 1:12 am
da Boo
Hoamaru ha scritto:comunque meglio di niente

Per un utente medio è una buona soluzione, in pochi andrebbero a pensare ai cookies, ti auguro solo che non siano utenti di MegaLab altrimenti perdi tempo
Hoamaru ha scritto:GRAZIE TANTO per le dritte

Figurati