- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- PhpBB e utenti Spamm
-
@EthanDane said:
si che l'ho inserita. non saprei proprio perchè non va.
Cmq di iscrizioni spamm continuano ad esserci. l'unica cosa che fa è non visualizzare i siti internet perchè limitati fino a 10 posts.Buoh... Hai fatto anche questa modifica?
phpBB.com :: View topic - [BETA] Anti-spam bots registrationAprilo, perche' e' un'ulteriore modifica inserita in un messaggio sucessivo di quel topic.
Ciaooooo
-
Ho appena fatto anche questa modifica e cancellato 60 utenti manualmente. Vediamo adesso se funzia..
Nel caso non funziona allego le due pagine con la mod
ciao e grazie ancora
-
Niente da fare le registrazioni non vengono bloccate ne tantomeno ricevo una email.
in allegato il file profile_add_body diviso in due parti.
-
e qui il codice inserito nell'altro file:
[PHP]
$cut_off=10; //how many posts should user have before form fields are activated
// ---------------------------------------
if (($mode == 'register' && ($HTTP_POST_VARS['website'] != '' || $HTTP_POST_VARS['signature'] != '') ) || ($userdata['user_posts'] < $cut_off && $mode=='editprofile' && ($HTTP_POST_VARS['website'] != '' || $HTTP_POST_VARS['signature'] != '')))
{
$myEmailAddress = "[email protected]"; // Edit this with your proper e-mail address.
//**********
// If you DO NOT wish to receive e-mail notifications of spam bot registration attempts, delete all of the code between the lines of asterisks.
$spammerIPAddress = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
$spammerUsername = $HTTP_POST_VARS['username'];
$spammerEmailAddress = $HTTP_POST_VARS['email'];
$spammerWebsite = $HTTP_POST_VARS['website'];
$spammerSignature = $HTTP_POST_VARS['signature'];
$spammerPassword = $HTTP_POST_VARS['new_password'];
$emailSubject = "Notification of Spam Bot Attempt";
$emailHeader = "From: Spam-Bot-Mod";
$emailMessage = "Spam Bot Registration Attempted.\n\n";
$emailMessage .= "Spammer's IP Address = " . $spammerIPAddress . "\n";
$emailMessage .= "IP Lookup = http://www.nwtools.com/default.asp?prog=express&host=" . $spammerIPAddress . "\n";
$emailMessage .= "Spammer's Username = " . $spammerUsername . "\n";
$emailMessage .= "Spammer's Password = " . $spammerPassword . "\n";
$emailMessage .= "Spammer's email address = " . $spammerEmailAddress . "\n";
$emailMessage .= "Spammer's Webpage URL = " . $spammerWebsite . "\n";
$emailMessage .= "Spammer's Signature Line = " . $spammerSignature . "\n";
mail($myEmailAddress, $emailSubject, $emailMessage, $emailHeader);
//**********
message_die(GENERAL_MESSAGE, "You are not authorized to use this feature. Please send e-mail to " . $myEmailAddress . " for more information.", '', LINE, FILE);
}
[/PHP]
-
@EthanDane said:
Niente da fare le registrazioni non vengono bloccate ne tantomeno ricevo una email.
Mi sembra tutto apposto, non mi so' spiegare perche' non funzioni. :bho:
-
Non lo so nemmeno io...
ad ogni modo aspettiamo la pillola di ChaldaGrazie
-
Chalda come va con la pillola?
-
Salve,
sono un nuovo iscritto, non conosco php e vi chiedo:
perchè nessuno ha pensato a creare un MOD che aggiunga al capcha ad immagini un sistema a "domanda" e "risposta" nel form d'iscrizione?
(tra i tanti che ho visto, non mi risulta che ci sia qualcosa di simile)
Forse perchè i bot riescono in una qualche maniera a "leggere" la risposta/password?
Troppo complicato da realizzare?
Avevo un guestbook che era massacrato ogni giorno da decine e decine di messaggi di spam inseriti da bot; l'ho aggiornato con una versione che prevede il sistema suddetto e tutto si è risolto con il risultato che ho zero spam. Inoltre la "domanda" può essere specifica e questo previene anche le iscrizioni manuali di chi non conosce la lingua italiana
Grazie in anticipo.
(se l'argomento è già stato trattato vi chiedo scusa; ho cercato, ma non l'ho trovato)
-
Ciao bello, benvenuto.
-
Ciao a tutti,
ho risolto il problema adattando questa MOD disponible da Aug 29, 2006 (non l'avevo vista l'ultima volta ) citata in questo messaggio per creare una specie di sistema molto semplice a "Domanda" e "Risposta".
Poichè sul forum interessato è installato il linguaggio italiano ed un tema aggiuntivo è stato necessario cambiare, oltre ai files indicati, anche i corrispondenti files in language/italian e nel tema.
Adesso bisognerà vedere se riesce a bloccare i bot (la risposta/password viene settata nel file includes/usercp_register.php), e tutti quelli che non conoscono la lingua italiana.
Ho adottato questa soluzione per un guestbook e li ha funzionato.
Speriamo bene!
Buon weekend