Simple Webform integration?

Created on 19 January 2024, 5 months ago
Updated 22 January 2024, 5 months ago

Problem/Motivation

I am using Advban as my IP banning module (disabled the core ban).
I love Advban! It is really great and love how I can easily add IPs from the dblog with just a click.
However, there is no fast way to ban IPs that come in via webforms.
When you view webform submissions, you can easily see when there is spam but there is no easy way to ban that IP. have to click into each, copy it and then go to advban and paste the IP and submit to add it to the ban list.

Steps to reproduce

Enable Advban, enable webform.
Submit via webform and see there is no link to ban IP under the submitted webform operation (see dblog operations).

Proposed resolution

Add an "AdvancedBan" link to the webform submitted items under operations, exactly like you did for dblog.

Is anyone willing to take this on? How much would you charge for such a mod/patch?
The community would greatly benefit from such a feature.

Thank you.

✨ Feature request
Status

Active

Version

1.5

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States jsidigital

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @jsidigital
  • πŸ‡ΊπŸ‡¦Ukraine goodboy Kharkiv, Ukraine

    Hi, Juan Carlos
    I see a quick way is to inserting watchdog entries on webform committing by some webform hook.
    You can analyze your webform commits (for example, checking for external links in body field) and then creating watchdog entries with 'bad submission' type. And then create an Autoban rules as "ban all IPs for that dblog type".

Production build 0.69.0 2024