We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Can't get captcha to work EE4

How Do I?

wagonheart's avatar
wagonheart
2 posts
7 years ago
wagonheart's avatar wagonheart

I’ve tried all the troubleshooting options but the captcha image will not show.

GD is installed, changed permissions, file paths correct, disabled fonts, random numbers, etc, but nothing is working. Captchas work fine with EE2 installs but I can’t get them to show in EE4 also the provided code has ‘{captcha_word}’ for the input value but this literally displays as ‘{captcha_word}’ in the input.

the docs mentions “system/ee/legacy/config/captcha.php - The list of words from which the CAPTCHAs will be chosen. You may alter the list, but you need to ensure that you don’t reduce the total number of available words.” but this file has no list of words just ‘$words = ee()->config->loadFile(’captcha’);’ where is this file?

anyone had any luck getting captchas to work with EE4?

Thanks

Side note; logging into these forums. Registration form asks for email and specifies that the email is used to log in, but the login form asks for ‘Username’, this has caused some frustration when trying to log in.

       
Derek Jones's avatar
Derek Jones
7,561 posts
7 years ago
Derek Jones's avatar Derek Jones

The default words are in system/ee/EllisLab/ExpressionEngine/Config/captcha.php. You can override these by adding a system/user/config/captcha.php file. If you’re still having problems, make sure you have debugging enabled, set $debug to 1 in your index.php file, and then share your full tag that you’re using on a reduced template to test.

Side note; logging into these forums. Registration form asks for email and specifies that the email is used to log in, but the login form asks for ‘Username’, this has caused some frustration when trying to log in.

Sorry about that, we encourage registering with an email address as it’s more common online and less likely for you to forget. If you change your username, you’ll need to log in with that instead of your email address. Your Screen Name will always be your display name.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.