Getting two authentications on Form page
-
So I recently installed the plugin for use with Contact Form 7 as the form creation/implementation tool.
The problem I’m having is a few days old now, where the “humanity click” shows up at the top and the bottom of the form.
Not even sure how to approach this..
Here’s a screen shot of what’s happening. << < click click
The page I need help with: [log in to see the link]
-
is the code for the form helpful??
`
<div class=”cf7-pod”>Enter your name
<div class=”cf7-sac” >
<span class=”cf7-spanl”>
<label style=”width:10px;”>
[text* First-Name akismet:authorfirst autocomplete:first_name size:18
maxlength:25 placeholder “first name”]
</label>
</span>
<span class=”cf7-spanr”>
<label style=”width:10px;”>
[text* Last-Name akismet:authorlast autocomplete:last_name size:20
maxlength:30 placeholder “last name”]
</label>
</span>
</div>
</div><div class=”cf7-pod”>Best email contact
<div class=”cf7-sac”>
<span class=”cf7-spanl”>
<label>
[email* cust-email akismet:author_email autocomplete:email
placeholder “Enter your email address for direct replies.”]
</label>
</span>
</div>
</div><div class=”cf7-pod”>Best phone contact
<div class=”cf7-sac”>
<span class=”cf7-spanl”>
<label>
[tel* tel-60 cust-phone akismet:author_phone autocomplete:tel
placeholder “Enter your area code and number”]
</label>
</span><p> Phone Type & Best call back time</p>
<span class=”cf7-spanl”>
<label>
[select phone-type “cell” “home” “work”]
</label>
</span>
<span class=”cf7-spanr”>
<label>
[select best-call-time “weekday mornings” “weekday afternoons” “weekday nights”]
</label>
</span>
</div>
</div><div class=”cf7-pod”>Inquiry Subject
<div class=”cf7-sac”>
<label>
[text* inquiry-subject placeholder “Inquiry from Milestones’ Website”]
</label>
</div>
</div><div class=”cf7-pod”>Inquiry Message
<div class=”cf7-sac”>
<label>[textarea inquiry-message
placeholder “Type your question here.*** DO NOT include identifying information for your loved one.***
You may also edit the ‘Inquiry Subject’ field above.
To send your message, simply click the ‘Submit’ button below.”]
</label>
</div>
</div><div class=”cf7-pod”>
[cf7-simple-turnstile]
</div><div class=”cf7-pod”>
[submit “Submit”]
</div><!– pop-up after successfully submitted –>
<div class=”wpcf7-response-output”>
Okay.. this placeholder text should not appear.
Check the Contact Form 7 settings if problems arise.
</div>
<div class=”cf7-sac”></div>
<div class=”cf7-pod”>
This form uses Akismet to reduce spam. Learn how your data is processed.
</div>or additionally, when i inspect the page and focus just on the first verification below is what I am able to copy from the inspect tool … (the lower one, i confirmed is what is programmed in on the page using the short-code within the Contact Form 7 plugin interface…
——————-
`
<div>
<template shadowrootmode=”closed”>
<iframe src=”https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/turnstile/f/ov2/av0/rch/c8i6r/0x4AAAAAAB2KoZvw4marn5LO/auto/fbE/auto_timeout/normal/auto” allow=”cross-origin-isolated; fullscreen; autoplay” sandbox=”allow-same-origin allow-scripts allow-popups” id=”cf-chl-widget-c8i6r” tabindex=”0″ title=”Widget containing a Cloudflare security challenge” style=”border: none; overflow: hidden; width: 300px; height: 65px;”>
</iframe>
</template>
<input type=”hidden” name=”_wpcf7_turnstile_response” id=”cf-chl-widget-c8i6r_response” value=””>
</div>`-
This reply was modified 5 months, 3 weeks ago by
Paul Nocera.
Okay… so some additional testing i’ve been doing.
1. modified the form to remove the explicit div & tag [cf7-simple-turnstile] just above the submit button’s div
`<div class=”cf7-pod”>
[cf7-simple-turnstile]
</div><div class=”cf7-pod”>
[submit “Submit”]
</div>`~~ the result was the same though, still showing two authentication boxes.
2. I deactivated the turnstile plugin
~~ the lower authentication from the form is no longer, but the upper authentication still shows.
~~ ~~ on Firefox, the check box cycles to a green check without doing anything.
~~ ~~ on Vivaldi browser (a chromium variant) the check box does not auto check
.. human interaction is still required.Hi Paul.
The first Turnstile captcha should be from Contact Form 7 (CF7) itself; it’s placed at the top of the form by default. The second Turnstile is from the Simple CAPTCHA Alternative with Cloudflare Turnstile (SCT) plugin. It stopped appearing when you deactivated the plugin. The position matches where you inserted the shortcode [cf7-simple-turnstile].
Try reactivating the SCT plugin and inserting this shortcode [turnstile] right above [cf7-simple-turnstile]. Then, the two Turnstile captchas should appear together. Therefore, the first Turnstile at the top of the form is from CF7.Thanks @robertomamoru,
I have replaced the CF7 simple turnstile tag with the simpler version, as you suggested.
The placement of the [turnstile] tag is now just above the SUBMIT button both in the code for the form and in the visual view of the page.
Oddly though, I did not reinstall the SCT plugin… is there a chance the codes I received from Cloudflare are somehow cached on the site? How does the simple turnstile operate without the plugin being installed…. and to be sure, i tried first to just deactivate the plugin. When this didn’t give results, I deleted it entirely; the humanity check remains even after the plugin is deleted.
Very curious, but at least it looks good right now.
-
This reply was modified 5 months, 2 weeks ago by
Paul Nocera.
Hi Paul,
The [turnstile] tag is from Contact Form 7. Turnstile is active in your CF7 plugin and can be configured using the CF7 Integration menu. Inserting the [turnstile] tag and the captcha appearing where you inserted it confirms this. If the tag is not inserted, the captcha is positioned at the top of the form. Remember that the [turnstile] tag is from CF7.
From my perspective, you have two options: 1) Keep only CF7 with the Turnstile integration (without using the SCT plugin) and insert the tag at your discretion; or 2) Disable the CF7 Turnstile integration and re-enable the Simple CAPTCHA Alternative with Cloudflare Turnstile (SCT) plugin and reinsert your [cf7-simple-turnstile] tag into the CF7 form. In my experience, and this was the case in a situation I reported to the SCT plugin author, when SCT is active (and even without checking “Enable on all CF7 Forms” in its configuration), unfortunately, SCT performs the Turnstile captcha check on CF7 forms—and prevents the form from being submitted. In my case, the temporary solution I adopted was to insert both tags into the CF7 form [turnstile] and [cf7-simple-turnstile]. This is redundant, but it works. This way, the form is protected (by the two plugins’ captchas), as are the login, comments, and password resend (through the SCT plugin).
Thank you, and I hope this was helpful.Hi,
If you enabled “Enable on all CF7 Forms” you do not need any of the tags in your form.
As others mentioned, the [turnstile] tag is from Contact Form 7, not the Turnstile plugin. You should remove this if using SCT.
-
This reply was modified 5 months, 3 weeks ago by
You must be logged in to reply to this topic.