I recently upgraded a client site from 2.5.5 to 2.6.1 and upgraded Freeform to version 4.0.12 in the process the Captcha on all the freeform contact forms generates an error even after careful entry:

You must submit the word that appears in the image

I contacted Solspace and they could not replicate the problem or help me fix it, so I am looking for something I may have overlooked.

Here is the code I am using:

<p>For security, please enter in the word you see.</p>
<p><input style="border-color:#ccc;" type="text" name="captcha" size="18" class="text_input" /></p>

I checked the path to the Captcha images and the folder permissions are set to 777. It is required of logged in members.

Is there anything else I may have overlooked in this?


P.S. Here is the link to the Solspace forum on this topic: http://www.solspace.com/forums/viewthread/17083/. It is marked as resolved, but the problem still exists. They just ran out of ideas.

  • Do you have caching turned on in the particular template in question? – Justin Long Jun 14 '13 at 2:14

Did you update Freeform to latest version aswell? Current is 4.0.12.

| improve this answer | |
  • Yes, this is current. – forrest Jun 13 '13 at 15:42

I found this problem with composer created forms with "Require CAPTCHA with logged-in members?" set to "No". When I attempt to fill in the form when logged in creates this error. EE 2.7.3 Freeform Pro 4.1.3

| improve this answer | |

perhaps over your allowed diskspace on the account?

we had this with a site recently and it turned out the automated backups were maxing out the server space and caused the generated captcha not to work.

| improve this answer | |
  • Hi Steven, the account has unlimited disk space, so in this case that would not apply. Thanks for the idea though. – forrest Jun 13 '13 at 15:48
  • are the permissions set for the right user? – Steven Grant Jun 13 '13 at 16:22
  • The captcha folder is set to 777. – forrest Jun 14 '13 at 22:04

Can you share the Solspace forum link where you asked them the question, so we can see what steps have already been taken?

Can you update your original post with the Freefom version you're using.

| improve this answer | |
  • Added link to Solspace Forum – forrest Jun 18 '13 at 12:58

It looks like this was addressed in version 4.1.4 update. See: http://www.solspace.com/docs/freeform/change_log/#v4.1.4

"Updated documentation regarding 'require_captcha' parameter and logged in members. Freeform cannot override the EE 'Require Member Captcha' preference when set to 'No'."

... and ...

"Fixed a bug where Captcha was being required for logged in members even with the EE 'Require Member Captcha' preference set to 'No'."

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.