W
woulduprefer
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 - www.woulduprefer.co.uk.
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
WYP
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 - www.woulduprefer.co.uk.
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
WYP