• Resolved danwin1210

    (@danwin1210)


    On a production site we noticed an issue with validating captchas, which always fail. On a fresh installation we tested it and could reproduce. It seems that during validation the postfix of fields is not correctly handled. This was logged in debug log:

    [18-Mar-2025 11:21:44 UTC] PHP Warning: Undefined array key “really-simple-captcha” in /home/daniel/projects/wordpress/wp-content/plugins/so-widgets-bundle/widgets/contact/contact.php on line 1830
    [18-Mar-2025 11:21:44 UTC] PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/daniel/projects/wordpress/wp-content/plugins/really-simple-captcha/really-simple-captcha.php on line 249

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Andrew Misplon

    (@misplon)

    Hi, thanks for letting us know about the warning and deprecated notice. For the front-end test portion, are you using Really Simple Captcha (RSC) as your Captcha solution? I ran a quick test now on a live site using RSC and the form seems to pass validation. Any particular steps to recreate?

    Plugin Support Andrew Misplon

    (@misplon)

    What we could perhaps try is testing with with your test page. If the page is Page Builder, kindly click on Layouts > Import/Export > Download Layout. Next, upload the JSON file to PasteBin.com or any online location and share the link. We’ll test with your layout and go from there. Thanks again for the report!

    Thread Starter danwin1210

    (@danwin1210)

    https://siteorigin.danwin.dev/ I’ve just setup a fresh WordPress installation, PHP8.3, WP 6.7.2, with the Plugins: Page Builder by SiteOrigin (2.31.5), Really Simple CAPTCHA (2.4) and SiteOrigin Widgets Bundle (1.67.1)

    Then I activated the Contact form widget, created a new site and added the contact form widget. Then under spam protection, I enabled the really simple Captcha integration. When Submitting the form, above errors get logged and captcha fails verification.

    The layout export you can find here: https://siteorigin.danwin.dev/siteorigin.json

    Plugin Support Andrew Misplon

    (@misplon)

    Thanks for the detailed feedback; we’ll get back to you with a solution this week.

    Plugin Support Andrew Misplon

    (@misplon)

    Thanks for your help; the issue should be resolved in the most recent Widgets Bundle update.

    Thread Starter danwin1210

    (@danwin1210)

    Thanks, confirmed working now.

    Plugin Support Andrew Misplon

    (@misplon)

    Thanks for checking; appreciate your help on this one!

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.