"Enable captcha" option in configuration

  • Dave Ascher
  • Topic Author
  • Away
  • Junior Member
  • Junior Member
More
10 months 5 days ago #167117 by Dave Ascher
"Enable captcha" option in configuration was created by Dave Ascher
I am confused about what the option "Enable captcha" is actually doing.  tooltip for Enable captcha option  I found that when this is enabled, and I have ALSO enabled the use of CAPTCHA - Invisible reCAPTCHA on the site (Global Config) with Joomla 5.1 AND I have enabled the "CAPTCHA - Invisible reCAPTCHA" plugin registrations FAIL with the message "Invalid verification code entered" for SOME credit cards ALL of the time, for some credit cards when more than one registrant is being registered for the event and never for some credit cards.

I DISABLED the Events Booking CAPTCHA and we didn't see that error message anymore. However, I don't know DISABLING CAPTCHA means that there is NO CAPTCHA protection from bots, or only that the global CAPTCHA is used rather than an Event Booking specific CAPTCHA or something else that I haven't thought of. The tooltip is not saying anything meaningful. My first guess based upon that tooltip was that enabling CAPTCHA in the EB configuration would simply display the recapture badge    .
Indeed, disabling the captcha within Event Booking DOES disable the display of the captcha - recaptcha badge - but it is not clear whether the form is then completely unprotected from bots or if there is still protection from the System configuration of Invisible Capture.

The message in English - "Invalid verification code entered" is somewhat vague and misleading. Most visitors think that the 'verification code' refers to the credit card's CVV number while it actually means that the CAPTCHA has failed to determine that the visitor is human.

Clarification of what happens when "Enable captcha" is set to YES or NO would be very helpful. 
Changing the description in the tooltip associated with "Enable captcha" would be very helpful.
Changing the message displayed so it indicates that the CAPTCHA failed to determine that the visitor is human (if that actually is what it is supposed mean) would be very helpful.

I haven't yet had a chance to examine this issue with Joom Donation, however, I have seen the same message "Invalid verification code entered" when testing with one credit card and not with a different credit card. I suspect that the same special CAPTCHA as Event Booking and that it is not working very well for either EB or Joom Donation.

 
  • Please Log in or Create an account to join the conversation.

    More
    10 months 4 days ago #167119 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic "Enable captcha" option in configuration
    Hi Dave

    1. Enable Captcha needs to set to Yes if you want to protect Events Booking from spam bots. Set it to No will disable captcha in Events Booking (mean no protection) even if captcha is enabled in global configuration of your site

    2. The error message indeed mis-leading. In latest version, we already changed it to something more meaningful like Invalid Captcha. But we could not change it on existing website because customers might change the language item before. So for now, please go to Events Booking -> Translation, find that language string and change it to meet your need

    Regards,

    Tuan

    Please Log in or Create an account to join the conversation.

    • Dave Ascher
    • Topic Author
    • Away
    • Junior Member
    • Junior Member
    More
    10 months 1 day ago #167199 by Dave Ascher
    Replied by Dave Ascher on topic "Enable captcha" option in configuration
    Thanks for that quick and clear response. I was hoping that the Captcha "badge" would be displayed someplace, but I am not seeing it anywhere. I have tried all three options - "Bottom Left", "Bottom Right", and "Inline" but I don't see the badge at all.

    Please Log in or Create an account to join the conversation.

    • Dave Ascher
    • Topic Author
    • Away
    • Junior Member
    • Junior Member
    More
    10 months 21 hours ago #167202 by Dave Ascher
    Replied by Dave Ascher on topic "Enable captcha" option in configuration
    One more thing ... The original problem was that the sight was displaying that misleading error message while Captcha was enabled. Now that I understand that the message is supposed to mean that the CAPTCHA failed - why is it failing? These are real human beings getting that message.

    Please Log in or Create an account to join the conversation.

    More
    10 months 17 hours ago #167205 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic "Enable captcha" option in configuration
    The validation is handled by the captcha plugin itself, so it's hard to know. You might want to switch to use a different captcha plugin like ours joomdonation.com/joomla-extensions/jd-captcha.html

    Regards,

    Tuan

    Please Log in or Create an account to join the conversation.

    Moderators: Tuan Pham Ngoc