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.
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.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.