Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volunteer form does not check for repetition #1272

Closed
mdeuk opened this issue Jul 11, 2022 · 4 comments
Closed

Volunteer form does not check for repetition #1272

mdeuk opened this issue Jul 11, 2022 · 4 comments

Comments

@mdeuk
Copy link
Collaborator

mdeuk commented Jul 11, 2022

The new 'I want to volunteer' form added in #1179 / #1208 does not appear to sense check responses so as to stop the same reply being given in every freeform text field.

This leads to form-spam being generated, as the spammer's script merely inserts the same nonsense in each field.

Proposal: Prevent repetition by validating the data inserted, ensuring a unique value is present in each field (where required).

@WilliamWDTK
Copy link
Collaborator

WilliamWDTK commented Jul 11, 2022

Other possible nonsense input:

Checking "I'm not sure yet" with other tasks.

You probably could argue there are situations where that's applicable, though.

@garethrees
Copy link
Member

Checking "I'm not sure yet" with other tasks. You probably could argue there are situations where that's applicable, though.

I'd definitely interpret this as "I'm open to suggestion"..

Proposal: Prevent repetition by validating the data inserted, ensuring a unique value is present in each field (where required).

We do have a ContactValidator but we'd need to complect that to handle the "volunteer" vs "general purpose" forms.

IDK if we can do this easily with HTML validations?

This leads to form-spam being generated

Have we had lots already?

@mdeuk
Copy link
Collaborator Author

mdeuk commented Nov 27, 2022

Have we had lots already?

@FOIMonkey crunched the numbers on #1473 (comment) - at the time of writing there had been 16 in the week.

It's not a massive issue, just a little bit of an admin nuisance.

@garethrees
Copy link
Member

@gbp I think you did something that checks for repetitive content? Close if so.

@gbp gbp closed this as completed Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants