Closed (outdated)
Project:
Webform
Version:
7.x-4.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
15 Jan 2016 at 16:31 UTC
Updated:
23 Sep 2025 at 18:28 UTC
Jump to comment: Most recent
Comments
Comment #2
tzt20 commentedIt would actually be great to have the optional submission limit default setting included in the main Webform configuration (admin/config/content/webform) so that it can be deployed with Features. Currently, this form setting is only at the individual node level (ie /node/123/webform/configure). That way, the developer can choose the default option.
Thanks for the consideration.
Comment #3
liam morlandThese are both great suggestions. A rate limiter and a default limit are different things so they should have their tickets. As well, these should be implemented in Drupal 8 and then backported.
Comment #4
jrockowitz commentedWebform 8.x-5.x does not currently support interval submission limits. This would need a dedicated feature request ticket.
Comment #5
jrockowitz commentedI know of no form builder on the market that by default has any submission limits enabled. It is very easy to write a custom hook that sets the default submission limit for all forms. This code can be contributed back to the Drupal community as a recipe.
Still, I agree with you that it is extremely important to protect websites from malicious form submissions and all sites should use a SPAM protection module like CAPTCHA, Antibot, or Honeypot.
For D8, I am going to add a warning, which can be disabled, to the Status Report that tells administrators that "No SPAM protection module was found. Please try one of these modules: CAPTCHA, Honeypot, or Antibot. This warning can be [disabled](/admin/structure/webform/settings/advanced)."
Comment #6
jrockowitz commentedBTW, I will create a new ticket for the SPAM module warning instead of hijacking this issue.
Comment #7
jrockowitz commentedI added a check for a SPAM protection module to the Status Report.
@see #2909723: Improve hook requirements
I would to close this and mark it as won't fix.
Moving back to 7.x to see how @Liam Morland wants to address this.
Comment #8
jrockowitz commentedComment #9
liam morlandDrupal 7 is no longer supported. If this applies to a supported version, please re-open.