Hi,
I’ve been using EE’s build-in captcha but for the past couple of months, bots have found a way to bypass it and I get a lot of spam comments. So I’m thinking about trying reCAPTCHA v3 but when I enable it from Settings, non of my forms seem to work. I have the following code in my comments…
{if captcha}
{captcha}
{/if}
…and I’ve also created the necessary keys from Google. What’s the best way for figuring out why this isn’t working?
While searching, I found this discussion which describes a very similar issue to mine. However, I’m not sure what the actual fix is and I’m afraid to mess around with my site’s db.
Any help would be appreciated! 🙏
Robin, I managed to solve the issue by digging deeper into what the discussion I linked above in Slack mentioned. There was indeed a whole table missing from my site’s DB. I assume that during an upgrade something probably didn’t go as planned… 🤷♂️
What I ended up doing… after comparing my site’s DB with a fresh install (where reCAPTCHA was actually working), I exported the missing table and imported it to mine. This instantly fixed the issue across all forms.
BTW I just realized that I didn’t include any links to the site with the issue… All comment forms like the one shown here weren’t working. I also had the same problem with the contact forms. No JS errors or any other indications that something’s wrong. As I said, the minute I imported the missing table, everything started working.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.