Just installed StopForumSpam and Honeypot

  1. 4 years ago

    [deleted]

    2 May 2015

    I just installed these plugins at forumapicoltura.com. (StopForumSpam and Honeypot ) I was getting 50 new spammers registrations at a time... and deleting them all was a pain. Now I'll see if these plugins do the work for me and I'll let you know! :)

  2. [deleted]

    2 May 2015

    As I posted this discussion I received three new spammers registrations. This is no good. :(
    edit: Nothing. Spammers are registerings new account with no stop!

  3. [deleted]

    2 May 2015

    Now I'm trying this option: http://esotalk.org/forum/conversation/post/6530
    Banning emails. As soon as I will get new spammers emails I will insert them in the list editing the file \core\controllers\ETUserController.class.php. Let's see who will win! LOL :)

    edit: this seems to be the definite protection you can use to stop spam registrations on esoTalk.

  4. Edited 4 years ago by Tech

    Maybe your plugins are not working properly? I know they work for me cause I get NO SPAMMERS at all

  5. [deleted]

    2 May 2015

    @Tech Maybe your plugins are not working properly? I know they work for me cause I get NO SPAMMERS at all

    Probably, I don't know. I had installed them with no problems... now I unistalled them and I'm using those edits in the ETUserController.class.php file instead.

  6. [deleted]

    3 May 2015

    I am in the same boat, Dakoom.

    I am receiving over ten spam accounts daily on one of my forums. I have no idea how to stop them but will give one of those plugins a shot. Most of them have similar email accounts too which makes it easier to filter.

  7. [deleted]

    3 May 2015

    Does the reCAPTCHA plugin not work for you guys to prevent spambot registrations?

  8. [deleted]

    3 May 2015

    One day passed and I had something like 40 new spammers registered in the forums.

    @jsonnull Does the reCAPTCHA plugin not work for you guys to prevent spambot registrations?

    I tried the Tristan' plugin reCAPTCHA but it is not working for me. It always say: "Invalid reCAPTCHA" so literally no one can register. I don't know why!

    For those interested, here is my current banned emails list:

    switch (substr(strrchr($data["email"], "@"), 1)) { case "outlook.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spambog.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "o2.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "iyiseyirler.co": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mailcatch.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "aol.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yahoo.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "discardmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "hotmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "bk.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mail.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "e.bestmail.website": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "adriaticmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spambog.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mail.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "agent.emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "crossyroadhacks.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "freemail.hu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "dragonballxenoversecrack.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "list.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "extra.maildin.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "maildin.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "inbox.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "manifestgenerator.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "trash-mail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spamavert.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "hair-loss-tablets.eu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "developmentwebsite.co.uk": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pass12.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yeah.net": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gmx.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "f.most-wanted-stuff.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "most-wanted-stuff.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "minor.harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "poczta.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "sina.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "books.emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "idea.pockmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pockmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "high.zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "webandgraphicdesignbyphil.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; default: }

  9. Yeah, spam has started to become more of a problem on this forum as well. I can take a look at the reCAPTCHA plugin not working. I've looked at other options as well with mollum, though a new plugin would need to be created.

  10. [deleted]

    5 May 2015

    I've been able to use the reCAPTCHA plugin without an issue, and it seems to be preventing spam so far.

    Another way to prevent spam could be to use an oauth plugin and disable local users entirely. Make bot signups Google's problem or Facebook's.

  11. [deleted]

    5 May 2015

    @Thirtysixway Yeah, spam has started to become more of a problem on this forum as well. I can take a look at the reCAPTCHA plugin not working. I've looked at other options as well with mollum, though a new plugin would need to be created.

    @jsonnull I've been able to use the reCAPTCHA plugin without an issue, and it seems to be preventing spam so far.

    I followed these steps to install the reCAPTCHA plugin. I tried it two times, always with the same results.

    1 - upload the reCAPTCHA folder to the plugins folder
    2 - insert the definitions.reCAPTCHA.php in languages/Italian/ folder with the translated definitions.
    3 - activate the plugin
    4 - insert the public and secret key of my application/webste on Google reCAPTCHA in the plugin settins popup.

    @jsonnull Another way to prevent spam could be to use an oauth plugin and disable local users entirely. Make bot signups Google's problem or Facebook's.

    This would be too much restrictive in my opinion.

  12. @Dakoom maybe just close off your registration and only accept by your approval within Administration panel?

  13. [deleted]

    7 May 2015

    @Tech @Dakoom maybe just close off your registration and only accept by your approval within Administration panel?

    That's what I'm doing, but I still have to delete (Deny) at least 50 new spammers per day.

    Here is my banned emails list updated (added to the ETUserController.class.php file:

    switch (substr(strrchr($data["email"], "@"), 1)) { case "outlook.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spambog.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "o2.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "iyiseyirler.co": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mailcatch.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "aol.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "discardmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "bk.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mail.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "e.bestmail.website": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "adriaticmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "net.adriaticmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spambog.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mail.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "agent.emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "crossyroadhacks.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "freemail.hu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "dragonballxenoversecrack.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "list.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "extra.maildin.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "maildin.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "inbox.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "manifestgenerator.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "trash-mail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spamavert.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "hair-loss-tablets.eu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "developmentwebsite.co.uk": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pass12.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yeah.net": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gmx.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "f.most-wanted-stuff.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "most-wanted-stuff.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "minor.harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "poczta.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "sina.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "books.emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "idea.pockmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pockmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "high.zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "webandgraphicdesignbyphil.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "smart.feamail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "feamail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "aol.fr": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "brennendesreich.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pcdron.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mc-freedom.net": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "in.discreetive.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "discreetive.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "163.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "0815.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "ads.machinerybase.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "machinerybase.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "idea.parlaban.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "parlaban.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "nokiamail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "inbox.lv": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gmx.us": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "bestpokies.org": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "nonspam.eu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "hulapla.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pfui.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zzux.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zmail.zzux.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "germanmails.biz": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; default: }

  14. @Dakoom that's a huge spam lists that you got.

  15. [deleted]

    7 May 2015

    @Tech @Dakoom that's a huge spam lists that you got.

    Yeah, today I added something like ten new spammers emails. :D

  16. I've made it so that only those signing up can only use a Gmail email address, so it's a little easier to manage the spammers.

  17. [deleted]

    14 May 2015

    @Felli I have a lot of users signing up with gmail.com and hotmail.com emails too, so I can't ban these emails. This is a secure increase of spam bot registrations. Anyway, here is again my updated banned emails list added to ETUsersController.class.php:

    switch (substr(strrchr($data["email"], "@"), 1)) { case "outlook.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spambog.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "o2.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "iyiseyirler.co": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mailcatch.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "aol.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "discardmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "bk.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mail.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "e.bestmail.website": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "adriaticmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "net.adriaticmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spambog.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mail.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "agent.emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "crossyroadhacks.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "freemail.hu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "dragonballxenoversecrack.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "list.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "extra.maildin.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "maildin.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "inbox.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "manifestgenerator.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "trash-mail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "spamavert.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "hair-loss-tablets.eu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "developmentwebsite.co.uk": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pass12.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yeah.net": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gmx.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "f.most-wanted-stuff.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "most-wanted-stuff.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "minor.harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "poczta.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "sina.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "harboxed.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "books.emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "emific.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "idea.pockmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pockmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "high.zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "webandgraphicdesignbyphil.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "smart.feamail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "feamail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "aol.fr": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "brennendesreich.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pcdron.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "mc-freedom.net": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "in.discreetive.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "discreetive.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "163.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "0815.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "ads.machinerybase.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "machinerybase.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "idea.parlaban.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "parlaban.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "nokiamail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "inbox.lv": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gmx.us": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "bestpokies.org": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "nonspam.eu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "hulapla.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "pfui.ru": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zzux.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zmail.zzux.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "germanmails.biz": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yahoo.in": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yahoo.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "tidungzhibran.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "wefindyoucustomers.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "nonspammer.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "discard.email": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "baharitidung.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "smart-mail.de": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "laposte.net": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "b.gsasearchengineranker.website": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "gsasearchengineranker.website": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "space.adriaticmail.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "0815.su": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "a45.in": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "g.pl": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yahoo.es": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "all.zonerig.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "yandex.com": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "captchaeu.info": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "c.captchaeu.info": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; case "tarot-gratis-virtual.eu": $this->renderMessage(T("Error"), T("message.invalidEmail")); return; break; default: }

  18. [deleted]

    15 May 2015

    To add onto what I posted in another topic on the same subject matter, I'll be giving the reCAPTCHA plugin a go on both of my forums. At the moment I have only got administrator approvals enabled (no banned email addresses) and get about nine or ten spam registrations daily.

    I thought I could deal with it but it's become more of a boring chore now... :P

 

or Sign Up to reply!