The plugin works, but when you have html in the CF7 form code, it doesn’t detect the field name correctly and it looks like this – https://postimg.cc/K1ZFfNjQ The problem is that when you click the checkbox, it saves it and duplicate checks works, but after reload the settings page, checkbox is not active, it is unchecked, and when you save the settings again, you actually deactivate the duplicate check function for the field.
]]>Hello,
I am using this plugin to stop duplicate submission, in forminator form plugin and it not working, what should I do.
]]>Under Settings > WPForms tab, only our first 3 forms are showing in the “WPForms forms list” section. We have 10 forms in total and need to kill duplicates on one of the more recent forms. Can you expand the area so it shows all forms rather than just the first three?
Thanks so much!
]]>Hi,
The plugin’s style sheet modifies the style of the entire administration, and in particular the quick posts modification.
/wp-content/plugins/duplicate-killer/assets/style.css?ver=6.6
fieldset {
border: 1px solid grey;
padding: 10px;
margin: 10px;
}
Morning.
I have added the Killer plugin (perfect name!) and set it up as it should with my C7 form prevention the email address to be used twice … but I am not getting the duplicate message and I am still able to subscribe.
Any suggestion?
Thanks,
Carlo
]]>It return this error after I select the email field to be unique and save:
foreach() argument must be of type array|object, string given
function duplicateKiller_cf7_validate_input($input){ $output = array(); // Create our array for storing the validated options foreach($input as $key =>$value){ foreach($value as $arr => $asc){ //check if someone putting in ‘dog’ when the only valid values are numbers if($asc !== "1"){ $value[$arr] = "1"; $output[$key] = $value; }else{
contact form 7 – Version 5.9.5
contact form CFDB7 – Version 1.2.7
duplicate killer – Version 1.1.7
Hello there,
I have WPForms pro and when i go to the WPForms tab in DuplicateKiller setting i have got the green text notification that says “WPForms plugin is activated!“
But right bellow the red text “There is no contact forms. Please create one!“
And no option to do anything :-/
Thats not normal ?
Thank you ??
Laurent
]]>Hi,
Great plugin, simple and works with my CF7. You did an amazing job! Yes, I wanted to thank for autor, but I’ve two things to talk about. Please don’t treat my statement as my whining ??
1. Interaction Your plugin with this two:
a) Cookies and Content Security Policy By Jonk
b) LiteSpeed Cache
What I did:
a) In the “Domains” tab -> “always allow” group, I added:https://*.cloudflareinsights.com
https://challenges.cloudflare.com
https://static.cloudflareinsights.com
(yes I don’t use google recaptcha)
b) On the plugin page it says::
“I’m using a cache plugin, and it seems to be interfere with this plugin Review the settings of you cache plugin. Litespeed cache, go to WP Admin > LiteSpeed Cache > Cache > Excludes, scroll down to “Do Not Cache Cookies” and enter cookies_and_content_security_policy and save your changes.” <– I did it.
After above steps, I launched Your plugin. Next I checked the console and found an error message regarding Cloudflare Turnstile: (in pair with your plugin – as I wrote below):XHRGET https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/b/pat/888e70add8323bc1/1716565816712/8b8224c2a03c22a8ac962eef18c59fe607de069c5322b87b219cef9d93245da2/Q7K8ivzdTzFKncc [HTTP/2 401 75ms]
More info: “The next request for the Private Access Token challenge may return a 401 and show a warning in console.”
File: v1?ray=888e7986cbeab1c7
Code: this.h[this.g ^ j] = k === void 0 ? l[kW(2698)](null, n) : k[l][kW(2698)](k, n)
Comment: Filed to load resource: the server responded with a status of 401 ()
I use the Firefox browser for testing: disabling from Your plugin “Unique entries per user” resulted in no error. This means that two plugins a), b) are configured correctly. I’m using the latest version of all plugins and WordPress. My use case is replacing google recaptcha so it’s possible Your plugin hasn’t been tested.
Would you find time to help me?
2. I noticed that the plugin is great at protecting against users without technical knowledge but person who know how deletes data from the browser, then this plugin won’t protect us. Have you considered: Adding a new option to your plugin’s control panel: IP list of form senders? Managing an IP block for the form submission process is a good idea, isn’t it? For a user who sends e.g. 500 forms within a short period of time (intrusive), show the information:
“Form blocked for [1] day – you cannot send the form. Use another form of contact: chat.”
I understand that many users may have the same IP so manually turning on/off “IP time lock” would do the trick.
Best regards
Hello, im using plugin what add country prefix to phone field. It using custom field type – “phonetext”. But there is not option for enable duplication check for this field.
]]>After a few tests, I am encountering a similar issue with this thread – https://www.ads-software.com/support/topic/submissions-still-being-allowed/
I am also using the advanced CF7 db plugin to record the entries. Despite showing the error message, the contact form entry is still being recorded.
Advanced cf7 db version – 2.0.1?
cf7 version – 5.9.3
DK – 1.1.6
please let me know if you need more info. Thanks!
Great plugin, works fine for me. I just want to tweak it a little. I want to limit the users to send an entry once a day only. I have set the unique identifier to their email. Any tips on how to approach this? Thanks.
]]>hi there, i installed your plugin and its working OK by blocking duplicates. however its not displaying the error messege. i dk why?
can you please help me?
I run a children’s sports team and I use contact form to help with registration for events. I want to prevent duplicates but I need to filter on 2 or 3 fields. Like “First Name” AND “Last Name” AND “Email address”. Some families have more than one child so just checking against last name or email address may prevent them from signing up a second kid. Any thoughts?
]]>is it possible to prevent blank forms from being detected as double input?
as an example:
there are several name forms
name 1:
name 2:
name 3:
when user 1 just fills in
name 1: John
name 2: (blank)
name 3: (blank)
then user 1 fills in again
name 1: Dhe
name 2: (blank)
name 3: (blank)
The second entry was detected as double input because both forms (name 2 and name 3) were both blank.
]]>The bug (relating to CF7DB): When I remove entries via the CF7DB interface, it should also remove entries from your “_dk_forms_duplicate” table, as well. Otherwise, we’ll still get an alert that a duplicate entry is present.
The feature request: Please enable basic HTML support for the custom error message. I tried to provide a link to the “Contact Us” page, however, it stripped out the a href link I put in. You might want to consider providing a visual / text editor interface for this (stay away from Gutenberg interfaces, please, haha!)
And, finally, additional plugin support: Love that you’re now supporting the CF7DB plugin, however, for this site, we need the ability to also support editing existing entries. I’ve located the “Database for Contact Form 7, WPforms, Elementor forms” plugin, which gives us that ability. I just want to make sure that if any entries are deleted in this database that they’re also removed from your database, as well (same “issue” as the bug report above).
Thanks!
]]>I’m using your plugin in conjunction with CF7 and Contact Form CFDB7. Even though I specifically have it requiring unique entries for “your-company”, the duplicate killer is still not preventing the entry from being added into CFDB7.
]]>Hello,
Great plugin but I’ve been getting some errors using PHP 8 that I was not getting with PHP 7.4.
With PHP 7.4 I don’t get any errors.
With PHP 8.0
If I set every field to be a unique field in duplicate killer settings I don’t get any errors. (However I do still get an error for the honeypot field.)
But if I don’t set a field to be a unique field then I get an error for that field.
Ex. With message field not set as unique field I get this error:
[03-Aug-2023 22:55:34 UTC] PHP Warning: Undefined array key "message" in /home3/folder/public_html/my-directory/wp-content/plugins/duplicate-killer/includes/functions_cf7.php on line 70
My form has quite a few fields and will be submitted from the same state so there will be some duplicate fields submitted for that field so I only want to set maybe name and email as the unique fields.
]]>Hi. I have paid version of WPForms, which has an add-on called Form Locker, which prevents duplicate entries site wide. What they don’t offer, which I need, is the ability to prevent duplicates at the user level, not global. So multiple users can submit the same entry, but a single user cannot submit an entry they have already submitted before. Does your plugin offer this? If not, I’d be interested in paying for custom work to implement this.
]]>