Hi guys,
Hope everyone is well.
I'm currently going through a process with a few others creating a fairly simple voting website. There's currently a holding page up (with the sites functionality) here -
We've been experiencing a large number of spam posts over the past few days (this is currently whats stopping us from going live). The bot is simply selecting one of the options and clicking submit a number of times.
To try and stop this we put a simple script in place that if the question ID, and IP of the submitter matched the last entered record, then to hide the radio buttons and submit button. Try it. If you vote, click submit, you'll get taken to the same page without the form components. I was sure this would stop the issues occuring, but I was wrong.
Obviously giving the nature of the site/forms, I can't add captcha (or similar random words/codes) because that would ruin the whole point.
Has anyone come up with some clever if statements (or any other solutions) for a similar problem?
Any help is much appreciated.
Regards
Sam
Hope everyone is well.
I'm currently going through a process with a few others creating a fairly simple voting website. There's currently a holding page up (with the sites functionality) here -
We've been experiencing a large number of spam posts over the past few days (this is currently whats stopping us from going live). The bot is simply selecting one of the options and clicking submit a number of times.
To try and stop this we put a simple script in place that if the question ID, and IP of the submitter matched the last entered record, then to hide the radio buttons and submit button. Try it. If you vote, click submit, you'll get taken to the same page without the form components. I was sure this would stop the issues occuring, but I was wrong.
Obviously giving the nature of the site/forms, I can't add captcha (or similar random words/codes) because that would ruin the whole point.
Has anyone come up with some clever if statements (or any other solutions) for a similar problem?
Any help is much appreciated.
Regards
Sam