• Resolved pluggedindev

    (@pluggedindev)


    I’ve set up this image captcha for my gravity form, but I can submit the form without submitting the code. How can I make it so that they can’t submit an entry until the verification code is correct?

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Support forge12marc

    (@forge12marc)

    Hello @pluggedindev – can you tell us which version of the plugin (Gravity Form, WordPress, Captcha) you are using ?

    Thread Starter pluggedindev

    (@pluggedindev)

    Version 2.2.3 of this plugin and Version 2.9.17.1 of Gravity Forms. I’ve also attached the settings page in case.

    Plugin Support forge12marc

    (@forge12marc)

    Hello @pluggedindev ,

    Thank you for your feedback. We’ve updated the Plugin releasing many bug fixes and improvements. Can you check if your issue has been resolved too?

    Best Regards
    Marc

    Thread Starter pluggedindev

    (@pluggedindev)

    Hi! I updated the plugin and tested. It gave me a critical error. I deactivated the plugin to see it was the issue and the error disappeared.

    Plugin Support forge12marc

    (@forge12marc)

    Hello @pluggedindev ,

    sorry for the critical error – that should not happen.

    Could you please enable WordPress debug mode (WP_DEBUG) and share the exact error message or stack trace from your log?
    This will help us identify the cause immediately.

    We want SilentShield to be stable and lightweight – thanks for reporting this so we can fix it quickly.

    Best regards,
    Marc

    Thread Starter pluggedindev

    (@pluggedindev)

    This is the error when I try to bypass the recaptcha on the form.

    Fatal error: Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, stdClass given in /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/ip/IPLog.class.php:74 Stack trace: #0 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/ip/IPLog.class.php(74): array_keys(Object(stdClass)) #1 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/ip/IPLog.class.php(194): f12_cf7_captcha\core\protection\ip\IPLog->__construct(Object(Forge12\Shared\Logger), Object(stdClass)) #2 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/ip/IPValidator.class.php(296): f12_cf7_captcha\core\protection\ip\IPLog->get_last_entry_by_hash(‘5d312eb752a7433…’, ‘5d312eb752a7433…’) #3 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/ip/IPValidator.class.php(411): f12_cf7_captcha\core\protection\ip\IPValidator->validate() #4 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/Protection.class.php(256): f12_cf7_captcha\core\protection\ip\IPValidator->is_spam(Array) #5 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/compatibility/gravityforms/ControllerGravityForms.class.php(162): f12_cf7_captcha\core\protection\Protection->is_spam(Array) #6 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/class-wp-hook.php(326): f12_cf7_captcha\compatibility\ControllerGravityForms->wp_validation(Array, ‘form-submit’, NULL) #7 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) #8 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/gravityforms/gravityforms.php(7336): apply_filters(‘gform_validatio…’, Array, ‘form-submit’, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL) #9 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/gravityforms/form_display.php(2509): gf_apply_filters(‘gform_validatio…’, Array, ‘form-submit’) #10 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/gravityforms/form_display.php(120): GFFormDisplay::validate(Array, ”, ‘1’, ‘1’) #11 /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/gravityforms/gravityforms.php(898): GFFormDisplay::process_form(1, 1) #12 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/class-wp-hook.php(324): GFForms::maybe_process_form(Object(WP)) #13 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #14 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/plugin.php(565): WP_Hook->do_action(Array) #15 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/class-wp.php(835): do_action_ref_array(‘wp’, Array) #16 /home/customer/www/westwarwickwelding.com/public_html/wp-includes/functions.php(1342): WP->main(”) #17 /home/customer/www/westwarwickwelding.com/public_html/wp-blog-header.php(16): wp() #18 /home/customer/www/westwarwickwelding.com/public_html/index.php(17): require(‘/home/customer/…’) #19 {main} thrown in /home/customer/www/westwarwickwelding.com/public_html/wp-content/plugins/captcha-for-contact-form-7/core/protection/ip/IPLog.class.php on line 74

    There has been a critical error on this website.

    Learn more about troubleshooting WordPress.

    Plugin Support forge12marc

    (@forge12marc)

    Hello @pluggedindev ,

    thank you for reporting this.
    The critical error has already been fixed in the latest release.

    Please update SilentShield to the newest version – it should now run without any issues.

    Best regards,
    Marc

    Thread Starter pluggedindev

    (@pluggedindev)

    Thanks! The critical error has been fixed, but now I receive a new error when I try to submit a test entry.

    https://westwarwickwelding.com/contact-us/

    Plugin Support forge12marc

    (@forge12marc)

    Hello @pluggedindev

    thank you for the update — glad to hear the critical error is fixed.

    For the new error on form submission, could you please enable WordPress debug logging so we can analyze it further?

    1) In wp-config.php, set:
    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);
    define(‘WP_DEBUG_DISPLAY’, false);

    2) Submit the affected form once to trigger the error.

    3) A logfile should then be created under:
    wp-content/uploads/f12-logs/plugins-2025-09-22.log

    4) Please send this file to [email protected] with a short note about which form/page you tested.

    This will allow us to track down the issue quickly.

    Thread Starter pluggedindev

    (@pluggedindev)

    Done!

    Plugin Support forge12marc

    (@forge12marc)

    Hello @pluggedindev

    thank you for sending over the debug log. We’ve identified the issue and resolved it in version 2.2.46. Please update to the latest release.

    If you find everything working well now, we’d greatly appreciate your feedback here:
    https://ww.wp.xz.cn/support/plugin/captcha-for-contact-form-7/reviews/#new-post

    Best regards,
    Marc

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Gravity Form Bypass’ is closed to new replies.