Skip to content
giugno 12, 2010 / Davide

Joomla: basta spam!

Ultimamente sono bersaglio di un continuo spamming da parte di ignoti sul mio sito www.codeigniteritalia.it.

Nativamente la registrazione in joomla non prevede una difesa contro questi “inconvenienti” così giornalmente dovevo cancellare gli utenti fantasma che continuavano a registrarsi.

Avendo installato Community Builder esiste un plugin che blocca, tramite captcha, questi tentativi, ma è a pagamento. Ho cercato quindi una soluzione alternativa…free…e l’ho trovata.

Si trova al link http://bit.ly/clcPLM di JoomlaXI, per scaricarla occorre solo la registrazione.

Questo plugin è interessantissimo, perché prevede la compatibilità con numerosi altri componenti.

Installazione e configurazione

Andare quindi sul sito http://www.joomlaxi.com effettuare la registrazione, confermandola attraverso l’email che si riceverà. Quindi seguire il link http://bit.ly/clcPLM ed effettuare il download .

Accedere al proprio sito joomla nella parte di amministrazione, quindi dal menù “Estensioni” selezionare la voce “Installa\Disinstalla”; caricare il plugin.

Al termine dell’installazione verificate che tra i plugin sia presente XIJC Router abilitatelo, qual’ora non lo fosse.

Ora non resta che selezionare, dal menù “Componenti”, la voce Joomlaxi Captcha,  procedere con la cofigurazione nella sezione Capcha Manager.

Dalla lista dei vari componenti che Joomlaxi supporta selezionate quella che utilizzate per la registrazione, nel mio caso Community Builder. A questo punto non resta che andare su Black List e disabilitare il componente CB Register User affinché appaia la classica finestra captcha prima di cofermare la registrazione di un nuovo utente.

Conclusioni

Joomlaxi è un componente che mette a disposizione numerose funzionalità, in questo articolo ho solo descritto alcune di esse, quello cioé che mi hanno permesso di liberarmi dalla fastidio dello spam.

Annunci

8 commenti

Lascia un commento
  1. Gennaro / Feb 23 2011 12:46 pm

    Ciao, ho seguito la guida ed istallato il componente, il plugin c’è ed attivo ma non mi compare la casella captha nella registrazione di communty builder come mai?

    grazie

    • Davide / Feb 26 2011 5:39 am

      Ciao Gennaro,
      il form della CB rimane inalterato, dopo aver premuto il pulsante registrati, appare la schermata captcha.
      Mandami eventualmente le schermate della configurazione.
      Ciao
      Davide

  2. Massimo / Mar 12 2011 3:29 pm

    Ciao Davide complimenti per questa guida e il plugin interessante… ma vorrei sapere se oltre ad evitare lo Spam funge anche da Blacklist per e-mail? In pratica vorrei fare in modo che tutte quelle e-mail “temporanee” oppure di “Spam” non potranno effettuare la registrazione magari anche con un’avviso tipo “La tua E-Mail non può essere accettata” altrimenti mi basta già che me li blocca. È possibile questo? Se non è possibile esiste un componente simile solo per la Blacklist?
    Grazie mille!

    • Davide / Mar 16 2011 5:54 am

      Ciao Massimo,
      se tu attivi Joomla XI in registrazione utente, chiunque provi a creare un profilo necessità di inserire il codice capcha altrimenti semplicemente non porta a buon fine la procedura.
      Non so se era questa la risposta che volevi.
      Fammi sapere
      Ciao
      Davide

  3. nicola / Ago 24 2011 4:30 pm

    Ciao,
    complimenti per l’argomento e la discussione, ma…
    non riesco a inserirlo…
    credo di aver seguito alla lettera la procedura ma:

    io uso il modulo di registrazione standard di joomla –
    dopo aver compilato i campi e premuto registrati nella schermata dopo appare il codice “anti spam”
    ma sopra appare una scritta rossa che dice:

    POST was array ( ‘name’ => ‘prova provi’, ‘username’ => ‘prova’, ‘email’ => ‘prova@prova.it’, ‘password’ => ‘12345’, ‘password2’ => ‘12345’, ‘task’ => ‘register_save’, ‘id’ => ‘0’, ‘gid’ => ‘0’, ‘be7a7f09ecb06e0280d856d89bfe0638’ => ‘1’, )
    REQUEST was array ( ‘option’ => ‘com_user’, ‘name’ => ‘prova provi’, ‘username’ => ‘prova’, ‘email’ => ‘prova@prova.it’, ‘password’ => ‘12345’, ‘password2’ => ‘12345’, ‘task’ => ‘register_save’, ‘id’ => ‘0’, ‘gid’ => ‘0’, ‘be7a7f09ecb06e0280d856d89bfe0638’ => ‘1’, ‘phpbb2mysql_data’ => ‘a:2:{s:11:\\”autologinid\\”;s:0:\\”\\”;s:6:\\”userid\\”;i:-1;}’, ‘a4776fc98241416736c8c123954d764f’ => ’18f82f85082f227994da2cb23d48c5d3′, ‘96408defc6d0539c554da3df4cbb4711’ => ‘7e3a0c7d423b7c0966345d749148ced6’, ‘SV_scimmievolanti’ => ‘1314286325006’, ‘SN_scimmievolanti’ => ‘0’, ‘Itemid’ => NULL, )
    Option = com_user View = Task = register_save
    Displaying captcha

  4. nicola / Ago 24 2011 4:32 pm

    scusami…avevo abilitato – Enable debug message

    scusami e grazie per questa guida…mi ha aiutato tantissimo.

    ciao ciao

  5. dado / Nov 23 2011 9:17 am

    Salve,

    + ho scaricato joomlaxi captcha
    + ho installato su backend
    + attivato il plungin
    + ho selezionato nella schermata Captcha Manager il mio componente per realizzare form (Fabrick), quindi lo abilitato con il flag verde.
    + Nella black list ci sono molte voci già disabilitate, io aggiungo una nuova voce, contattaci e lo associo al componente Fabrick.
    + Abilito tale voce con flag verde
    + Salvo
    + Vado sul sito nella sezione contattaci ma il captcha non si vede.

    Mi dite dove sbaglio?
    grazie mile

    • Davide / Nov 23 2011 7:46 pm

      ciao dado,
      posti il link del tuo sito cosí ci do un’occhiata.
      Se non ricordo male era già capitato.
      ciao
      davide

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: