is there a way to block an IP address from submitting forms via formit?
Being spammed quite heavily all from the same IP.
I can’t find anything online about this apart from adding extra security, but not sure that will work with this as the submissions are filling out all the fields (even with nospam enabled)
Add &spamCheckIp=`1` to the properties in the FormIt snippet call:
[[!FormIt?
&hooks=`spam`
&spamCheckIp=`1`
...
]]
You can’t. The “spam” hook (if it still works) uses the API from https://www.stopforumspam.com/ and they use their own list of known spammer email- (or IP-) addresses to check against.
Ah right I see thanks. I have multiple hooks but assume that will still work. Sounds like it might not actually work now anyway though. Will investigate.
Do you have a captcha in place? That’s what I usually use to prevent unwanted form submissions. There’s the obvious Google reCaptcha but also alternatives like hCaptcha. ReCaptcha has also it’s own extra, but it’s not ready for the latest reCaptcha version if I’m not mistaken. For hCaptcha I gave an example how to implement it here.
This topic was automatically closed 2 days after discussion ended and a solution was marked. New replies are no longer allowed. You can open a new topic by clicking the link icon below the original post or solution and selecting “+ New Topic”.
FWIW, SPForm is remarkably spamproof, though it may not do what you want. I’ve been using it for many years (without the Captcha option) and have received only two or three spam emails, all of which appear to have been hand-written.