• User Attivo

    @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 registration

    Aprilo, perche' e' un'ulteriore modifica inserita in un messaggio sucessivo di quel topic.

    Ciaooooo :ciauz:


  • User Attivo

    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 😄


  • User Attivo

    Niente da fare le registrazioni non vengono bloccate ne tantomeno ricevo una email.
    in allegato il file profile_add_body diviso in due parti.


  • User Attivo

    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]


  • User Attivo

    @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:


  • User Attivo

    Non lo so nemmeno io...
    ad ogni modo aspettiamo la pillola di Chalda 🙂

    Grazie


  • User Attivo

    Chalda come va con la pillola? 🙂


  • User Newbie

    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)


  • Moderatore

    Ciao bello, benvenuto. 🙂


  • User Newbie

    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