WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Buckeye Interactive v0.1.5

Gravity Forms Duplicate Prevention

Silently prevent duplicate Gravity Form submissions.

Gravity Forms Duplicate Prevention

The facts

Rating
4.6★ from 12
Active installs
300+
Price
Free
Last updated
20 Mar 2016
Added
Feb 2013
Requires WP
3.5
Tested up to
WP 4.4.34
Downloads
27,665

Our analysis

AI-assisted

Gravity Forms Duplicate Prevention is a WordPress plugin designed to stop duplicate entries in forms created with the Gravity Forms plugin. It works by disabling the submit button on form submission and using a cryptographic hash to detect duplicate submissions. If a duplicate is detected, the form will not save the data but will appear to the user as if it has been submitted successfully.

This plugin is suitable for users of Gravity Forms who want to ensure that their forms do not receive multiple entries from impatient users who may click the submit button multiple times.

Best for: This plugin is best for users of Gravity Forms looking to avoid duplicate entries.

What it does well

  • Prevents duplicate form submissions
  • No modifications to forms required
  • Uses JavaScript to disable submit buttons
  • Utilises cryptographic hash for detection

Where it falls short

  • Last updated in March 2016
  • Tested only up to WordPress 4.4.34
  • Limited active installs

Verdict

Gravity Forms Duplicate Prevention offers a straightforward solution for managing duplicate submissions, but its age and limited compatibility may be a concern for some users.

From the developer

Buckeye Interactive's own description of Gravity Forms Duplicate Prevention, lightly tidied.

This plugin adds silent duplicate detection to the popular Gravity Forms WordPress plugin. The goal is to prevent Gravity Forms from creating multiple entries when an impatient user double-, triple, or full-on secret-combo-move-clicks his/her mouse when submitting a form. No modifications to your forms is necessary, it just works.

How does it work?

The plugin prevents duplicate submissions in two ways: first, a small bit of JavaScript is loaded into the page that disables the submit button(s) on form submit. Second, the plugin creates a cryptographic hash of the form data upon submission. This unique hash is compared to a hash stored in a PHP session (if available) and, if a matching hash is found, the form data is altered to simulate a failing honeypot condition. Like with all failed honeypots, Gravity Forms will skip saving the data or sending any notifications but the form will appear (to the user) to have been submitted successfully.

Plugin development can be tracked on the project’s Github Page: https://github.com/buckii/gravity-forms-duplicate-prevention

Read the full description on the official page →

Tagged as