How do I stop comments from those not visiting the site?

walterbyrd - March 16, 2008 - 16:47

I want the anybody who actually goes to the site and clicks the "Add new comment" link, to be able to add a comment.

Unfortunately, am being flooding with spam "comments" and I very much doubt that these people are visiting the site.

Is there anything I can do?

=-=

VeryMisunderstood - March 16, 2008 - 17:03

not much drupal core can do in this case. If anon users are allowed to post comments you wind up with comment spam.

Investigate the captcha module or a spam fighting module from the contrib downloads area.

_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

You should take a look at

ShawnP - March 16, 2008 - 17:06

You should take a look at the Captcha module, http://drupal.org/project/captcha or the reCAPTCHA module, http://drupal.org/project/recaptcha which may clear up your problem. You can watch this tutorial at the drupal dojo. http://drupaldojo.com/minilesson/captcha-tutorial

Try this

vsr - March 16, 2008 - 17:32

Technically they are visiting your site...

Tiburón - March 16, 2008 - 17:42

Hi Walter,

technically they are visiting your site, but they are likely bots and not humans though some spammers hire people to spam manually in order to bypass various countermeasures like CAPTCHAs and Bayesian filters.

Have you tried some of the ideas I gave you in august last year?

A supplemental idea would be to add CAPTCHA to your comment forms:

Drupal generated CAPTCHAs
Externally generated CAPTCHAs

These are just some of the security related modules. Browse through the full list to find others that might help you but are not marked as security related.

Join Project Honey Pot to get access to use the http:BL module. If you do you might want to advertice that fact using their banner as there have been reports of bots shying away when they detect the banner.

Happy bot hunting :-)

Regards,

Christian Larsen

 
 

Drupal is a registered trademark of Dries Buytaert.