• Resolved sergeyf1

    (@sergeyf1)


    Hello,

    When using Simple Cloudflare Turnstile 1.29.0 plugin (latest version) together with Forminator 1.39.1 plugin (also latest version) forms are not sent, although Cloudflare validation of these forms has been successfully passed – see screenshot (https://i.imgur.com/B8G1om9.png).

    Simple Cloudflare Turnstile settings are correct and Cloudflare API is also successfully configured (see screenshot – https://i.imgur.com/9fXA4u1.png). Forminator forms whose IDs are added to the exception in the Simple Cloudflare Turnstile plugin have no problems with submission, as these forms have Cloudflare disabled.

    What could be the problem, how to fix it?

    I would appreciate your reply and help.
    Thank you!

    Note:
    I also contacted the author of the Simple Cloudflare Turnstile plugin via the forum regarding this issue

    Additional information

    PHP 7.4.33
    WordPress 6.6.2
    Kadence theme 1.2.16
    Simple Cloudflare Turnstile 1.29.0
    Forminator 1.39.1
    There are a few other plugins on the site, but disabling/removing them does not fix the above problem.

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Support Kris – WPMU DEV Support

    (@wpmudevsupport13)

    Hi @sergeyf1

    I hope you are doing well today.

    Can you let us know does your form contains an upload file field? If so, we have already reported a bug in that matter, and at the moment there is no hotfix and future updates should contain a fix.

    Right now we can only suggest removing the upload field from that form if possible or disabling Cloudflare turnstile for that form ID in Cloudflare turnstile settings.

    If however, your form does not contain an upload file field, please export your form, upload it to Google Drive, and share a link in your next reply so we can test your form on our lab site. Please make sure to make that form public available.

    Kind Regards,
    Kris

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Kris,

    Thank you for your reply.

    I am not using the “Upload file” field in any in forms. Also, I did an additional test and found that the problem only occurs with one type of form [Login Form]. I plan to use the Forminator plugin for the login form on the site, so that users can log into the private parts of the site through it.

    In other forms created through Forminator, where standard fields are used (name, email, text, dropdown, checkbox, radio) – no problems with submission, even with Turnstile enabled.

    The problem and sending error (described in the first post) occurs only in Login Form.

    I have exported the Login Form to a text file and uploaded it to Google Drive (link below) so that you can better understand what the problem might be.

    https://drive.google.com/file/d/1zpq-uefu1bAyhu2KvuKBrQ66BIYfnBzv/view?usp=sharing

    Plugin Support Nithin – WPMU DEV Support

    (@wpmudevsupport11)

    Hi @sergeyf1,

    The problem and sending error (described in the first post) occurs?only?in Login Form.

    I tested your exported login form in my test site but it works fine. I also checked the same with a default Login form but I’m not able to replicate such as issue.

    Could we know whether you are trying to log in with any specific user roles? or do you face the same issue with every user role?

    Could you also test using multiple browsers to rule out if the issue isn’t due to any installed browser add-ons?

    Also please check whether you could set up a test site connected to Cloudflare with all the plugins disabled except Forminator and Simple Cloudflare Turnstile and see whether you get the same issue or not?

    Please do let us know how that goes.

    Regards,

    Nithin

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Nithin,

    Thank you for your response. I needed some time to further test your tips and try to help you understand the problem.

    I am not using any specific login roles. In Forminator, in the login form behavior settings – it simply says where to redirect the user after a successful login.

    I have tested the login form in different browsers – with and without browser add-ons enabled. It still doesn’t solve the problem.

    I also created a clean test site to test the Login Form from Forminator in conjunction with the Simple Cloudflare Turnstile plugin. Test site configuration – listed below at the end of this post. The problem remains even on the test site.

    Again, the problem (described in the very first post in this thread) occurs only in the login form that was created via Forminator. In other common forms (e.g. feedback form) created via Forminator there are no problems with form submission.

    If the login form is created through Elementor, for example, there are no problems with login, even with the Simple Cloudflare Turnstile plugin enabled. There are also no problems when using the standard WordPress authorization form.

    Based on what has been described above in this and my other posts, the problem is specifically with the Login Form functionality that was created through Forminator. In other words, the error is related to your plugin.

    I hope my tests and clarifications will help you resolve the issue faster.

    Thank you!

    Test site configuration

    PHP 7.4.33
    WordPress 6.6.2
    Twenty Twenty-One 2.4
    Forminator 1.39.3
    Simple Cloudflare Turnstile 1.30.0

    Plugin Support Amin – WPMU DEV Support

    (@wpmudev-support2)

    Hello @sergeyf1

    I have installed and setup the Simple Cloudflare Turnstile in my lab site and ran some tests, in my initial test I noticed some issues.

    1. The first issue was that the Turnstile was being blocked by my hosting firewall. It seems that some patterns in the requests are triggering the WAF (Web Application Firewall) rules.

    2. The second issue I encountered was related to my site optimization plugin, which caused problems with loading the Turnstile’s JavaScript files.

    After addressing these issues, I was able to log in without any problems. This indicates that the problem is not related to Forminator but is likely associated with your hosting/plugin firewall or the optimization plugin, which may vary from one website to another.

    If possible please share your login URL so we can take a closer look, and if that is not possible please open your browser console logs and check for errors while you are trying to login, please share a screenshot or recording of the errors so we can investigate further.
    https://help.mypurecloud.com/articles/gather-chrome-console-log/

    Kind Regards
    Amin

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Amin,

    I’ve created a new test site for you.

    As I said before, the problem is definitely related to the Forminator plugin, because if I use another login form (for example, a standard WordPress login form or a login form created in Elementor) with Simple Cloudflare Turnstile protection enabled, everything works without problems.

    If I use a login form created with Forminator plugin, I can’t log in through it.
    See screenshothttps://i.imgur.com/sAzXzvy.png

    Again, as noted earlier – in other forms created through Forminator, there are no problems with sending data. The submission issues only affect the login form created through Forminator.

    Also note
    The test site does not use reverse proxy or any other mechanisms from Cloudflare, with the exception of Turnstile. Also, this site does not use WAF. No plugins or solutions for code optimization or minification are used.

    Test site configuration

    PHP 7.4.33
    WordPress 6.6.2
    Kadence theme 1.2.16
    Forminator 1.39.3
    Simple Cloudflare Turnstile 1.30.0

    Link: https://r2502.dzens.ru/login-page/

    Plugin Support Kris – WPMU DEV Support

    (@wpmudevsupport13)

    Hi @sergeyf1

    As we are not able to replicate the issue on our side, please email us at: [email protected]
    Subject: ATTN: WPMU DEV support – wp.org

    Please send:
    – Link back to this thread for reference (https://www.ads-software.com/support/topic/forminator-forms-submission-error-when-using-simple-cloudflare-turnstile-1-29-0-2/)

    so that we can review this case more for you and see what will be possible in this case.

    Kind Regards,
    Kris

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Kris,

    I sent an email to the address you provided.

    I hope we can resolve the problem.
    Thank you!

    Plugin Support Nebu John – WPMU DEV Support

    (@wpmudevsupport14)

    Hi @sergeyf1,

    Thank you for getting back to us with additional information.

    While taking a closer look at the Formiantor login form on your website, I observed a couple of errors reported in the browser console, including an “Uncaught ReferenceError: jQuery is not defined,” which I was not able to observe on the default login page.

    Screenshot: https://ibb.co/ZpTWpDNL

    Further, I configured the “Simple Cloudflare Turnstile” plugin along with Forminator on a test website at my end but couldn’t observe a similar error reported in the browser console.

    I see that you are using the Kadence theme on this test website. Can you please switch to a default WordPress theme and let us know if that helped to resolve the issue?

    Looking forward to hearing back from you.

    Best Regards,
    Nebu John

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Nebu John,

    Thank you for your reply.

    I wrote earlier that the problem is the same whether using the default theme (Twenty Twenty-One 2.4) or any other theme (Kadence, for example).

    Yesterday I wrote to your email as requested by your support person (Kris). The email contains a link to this forum thread and also login credentials to the admin panel of the test site. In addition, the email contains some more details about the problem.

    Plugin Support Amin – WPMU DEV Support

    (@wpmudev-support2)

    Hello @sergeyf1

    I apologize for the misunderstanding. We do not request credentials for any live site; we only ask for an email so that users can share relevant screenshots and links. What we actually need is access to the staging environment to investigate the issue, as we are unable to replicate it on our end.

    Kind Regards,
    Amin

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Amin,

    I answered you in an e-mail. I opened access to the test site for you 2 days ago.
    You can do on the test site whatever you consider necessary to solve the problem.

    More details in email correspondence and also in this thread on the forum.

    Plugin Support Amin – WPMU DEV Support

    (@wpmudev-support2)

    Hello @sergeyf1

    We have already responded; please follow up via email.
    Thank you for your understanding.

    Best Regards
    Amin

    Thread Starter sergeyf1

    (@sergeyf1)

    Hello Amin,

    Yes, I have seen the emails from Forminator support staff. I have corresponded with them several times already. We are in the process of solving the problem. All correspondence is done via email.

    Thank you very much!

    Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @sergeyf1

    I hope you are doing well.

    Thank you for the help with the tests,

    I could replicate the issue using the specific settings combination you shared. Unfortunately, the integration wasn’t created from our end, so our support is limited on what we can fix or not.

    We escalated it to our second line support team and pinged the Forminator team as well to verify if anything could be done from our side, but it most probably needs to be fixed at the integration level.

    I also see you reported it to them at https://www.ads-software.com/support/topic/forminator-forms-submission-error-when-using-simple-cloudflare-turnstile-1-29-0/

    We will keep you posted.
    Best Regards
    Patrick Freitas

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