2022 Developer Survey is open! Take survey.

Hot answers tagged

4 votes
Accepted

Channel Form, make Captcha field required

Well, There are two ways to do so. Server side: In your {exp:channel:form} tag, Add parameter rules:captcha="required" Client side: Use jquery.validate.js to make field required. Include this js ...
user avatar
4 votes

Can't stop spam registrations, using Freemember

Spam is an uphill battle, any solution made by man to stop it can be broken by man to abuse it. The unfortunate truth is that traditional spam solutions are very short term and don't scale. What I ...
user avatar
  • 1,449
2 votes

expression engine 2.7 channel form tag captcha isn’t working

Are you logged in while viewing the form? Native EE CAPTCHAs don't display for Super Administrators.
user avatar
  • 2,724
2 votes
Accepted

Why doesn't Freeform Captcha show?

Check the permissions on your images/captchas directory. It needs to be writeable so the system can store Captcha images in there.
user avatar
  • 7,176
2 votes

Cannot get captcha to work

If you can see the CAPTCHA sometimes then you don't have a problem with permissions or the GD library. Are you logged in to the site/CP when you can't see the CAPTCHA? There is a setting to show ...
user avatar
  • 7,176
2 votes

Enable Membership Captcha on specific forms in ExpressionEngine

Unfortunately, requiring a captcha is site-wide, not form-specific. I'd suggest instead looking at Snaptcha, which is far more effective and requires no input from the user.
user avatar
  • 17.4k
2 votes

Can't stop spam registrations, using Freemember

If you are not using the EE native member templates, then instead of making the trigger word a random word (might be difficult to guess, but can theoretically still be hit by spammers), you can simply ...
user avatar
  • 241
2 votes

Is there a way to "Refresh" Captcha?

You'll need to use some ajax and create an endpoint, ergo refreshing just the captcha. Fortunatly, once you have that in place actually creating a captcha is totally easy, there's a helper in the ...
user avatar
  • 2,418
1 vote

Enable Membership Captcha on specific forms in ExpressionEngine

Thanks Derek Hogue for the reply. But I have found a work-around for this. I manipulated the config file according to the URI.Changed the LINE #173, and added an IF-ELSE condition. if(stristr($...
user avatar
  • 21
1 vote
Accepted

The form you submitted contained the following errors

If CAPTCHA is enabled and the image isn't showing then it could be a couple of things. Your CAPTCHA directory isn't writeable so EE can't create the image. You don't have the CAPTCHA code in your ...
user avatar
  • 7,176
1 vote

Getting CAPTCHA to work with Freeform

After hours of digging (never worked with ExpressionEngine before) I found out why it was not working in our setup (EE v2.8.1, Freeform Pro 4.1.7). Leaving this here for anybody else looking for the ...
user avatar
1 vote

Can't stop spam registrations, using Freemember

Here's what I've done to completely stop spam members from registering on my default EE member registration forms while still allowing those forms to be used without needing any add-ons. Make sure ...
user avatar
1 vote

Can't stop spam registrations, using Freemember

There is no fool proof way of preventing spam. Captcha solutions are obtrusive to the user experience and not very effective, which is why they are not recommended as the only line of defence. Eric ...
user avatar
1 vote

Freeform Composer spam prevention recommendations?

The best solution ended up being Snaptcha: http://devot-ee.com/add-ons/snaptcha. I was originally thinking I'd add a custom field to Composer the same way you add EE's default captcha, but with ...
user avatar
  • 627
1 vote

expression engine 2.7 channel form tag captcha isn’t working

For anyone with the same issue, make sure that you go to Admin > Channel Administration > Channel Form and then choose Yes for Guest Captcha for the relevant channel.
user avatar
1 vote
Accepted

Snaptcha failing if multiple User registration forms on same page

The solution, as posted by Ben in the devot-ee support forums, is to try making each tag unique as follows: {exp:snaptcha:field id="1"} {exp:snaptcha:field id="2"} That fixed it for me. I now ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible