-
Notifications
You must be signed in to change notification settings - Fork 2
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
Individual users can vote multiple times for a single question #1
Comments
Thanks for the presentation. I've never done a fork, edit, and merge request and would appreciate being able to try. Do you suggest we get this to work by saving IP along with the vote? The only issue I can see is if multiple computers are running from the same venue and thus the same wireless router, which would likely them the same external IP address. This is a non-trivial matter since you're using this app during presentations. Do you have a different suggestion for how this should be done? (Email registration/validation seems like another alternative, but seems troublesome for a quick demo.) We could also do some sort of session-based solution (i.e. 1 vote per session), which isn't perfect, since you could write a script that clears your session, or simply refuses to keep a cookie jar, and visits the up vote link multiple times. However, if you aren't worried about people writing bots as exploits, this seems like a relatively simple solution without having to involve a registration process. |
A single Captcha per session would help prevent botting. |
I like your session idea, for a few reasons:
I think the steps are:
We could maybe disable to link if that variable is set? Display an error message if you try voting twice? What do you think? Thanks so much for jumping in, BTW! |
Yeah, a Captcha just to get in. Would be a good solution for a bot ticket. |
I'll work on the test first. Should I do a pull request only after a test was written and a solution made for it. But I might paste a link the the push here so I can get feedback on it. Thanks for helping! You're right about keeping a separate ticket for botting. |
That's not how democracy works! Users should not be able to vote repeatedly for the same question.
The text was updated successfully, but these errors were encountered: