• 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!

TOPIC: Honeypot technique for anti-spam

Honeypot technique for anti-spam 12 years 8 months ago #18528

Hello,
I'm a total newbie with RSForm Pro! and I have trying to find the best way to create anti-spam filters and i was wondering if there is a way to make the following:
- Add an form field and hide it with CSS and if the field is being filled out, the form doesn't submit and sends to an error page.
- Add a question like: "Are you human? 2+2=" and the user needs to fillout "4". If the answer is not right, the user is sent to an error page

I know about the "invisible" option from the built-in captcha system.

Any help or guide will be great.

Thanks for your time.
The administrator has disabled public write access.

Re: Honeypot technique for anti-spam 12 years 8 months ago #18529

  • adrianp
  • adrianp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 631
  • Thank you received: 146
Hello,

1. The best regarding for what are you trying to do is to create a invisible CAPTCHA.The result will be similar to what you are trying to accomplish.

2.You can read the documentation here:
[url]

http://www.rsjoomla.com/support/documentation/view-article/602-php-scripts.html

[/url]

For example you can try this:
if($_POST['form'][' field_name '] != '5')
{
	$invalid[] = RSFormProHelper::getComponentId(" field_name ");
}
This is not official customer support. To receive your support, submit a support ticket here.
The administrator has disabled public write access.

Honeypot technique for anti-spam 12 years 5 months ago #20279

  • matt
  • matt's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 136
  • Thank you received: 14
Sorry to bump this thread..

But I can't make it work, nothing happens at submit. No email is send, even if the answer is correct. There to put the code?

Joomla 2.5.7
RSform!Pro 1.4.0 rev 44
The administrator has disabled public write access.

Honeypot technique for anti-spam 12 years 5 months ago #20297

  • renekreijveld
  • renekreijveld's Avatar
  • OFFLINE
  • Junior Boarder
  • Posts: 24
  • Thank you received: 7
The easiest way is to use the default hidden captcha anti-spam option. You should do the following:

- Add a new form field of type CAPTCHA Antispam.
- Name your field something like "Comment" or "Question".
- Leave the Caption field empty.
- Go to the Attributes tab.
- For Image Generation choose "Invisible".
- Save the field.

Now your form has a new hidden form field. Normal website visitors will not see the field and leave it empty. Spambots might see the field and insert some content in it. The form will then not validate and will not be sent.

Good luck!
René Kreijveld, Joomla! specialist
The administrator has disabled public write access.
The following user(s) said Thank You: pe7er

Honeypot technique for anti-spam 12 years 5 months ago #20301

  • matt
  • matt's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 136
  • Thank you received: 14
The invisible captcha don't work for me, I receive a lot o spam.
The administrator has disabled public write access.

Honeypot technique for anti-spam 9 years 4 months ago #33323

  • denis l.
  • denis l.'s Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 19
I'm very sorry to bump up a 3 year old topic but my question is legitimate.
I usually use the No reCAPTCHA but in some situations where I put the form within a NoNumber slider (accordion menu type) to hide the form unless the user wants to file it, the No reCAPTCHA does not validate.

So instead, I've setup the form with the invisible CAPTCHA methode like renekreijveld mentioned and the form gets sent.

Now my question is,,, can someone confirm to me if that invisible CAPTCHA method is really working today with the latest version of RSForm PRO?

I wouldn't want my client to get buried in SPAM mail.

Thanks in advance four your help.

Best regards,

Denis.
The administrator has disabled public write access.

Honeypot technique for anti-spam 9 years 4 months ago #33398

  • denis l.
  • denis l.'s Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 19
Any news for my question? Please?
The administrator has disabled public write access.

Honeypot technique for anti-spam 9 years 4 months ago #33401

  • alexp
  • alexp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 2253
  • Thank you received: 180
There is no such thing as bulletproof spam prevention methods. There some that perform better then others. The invisible captcha method does its job and prevents spam submissions.
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The administrator has disabled public write access.
  • 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!