-boRg- wrote:
I have put a flood control for the multiple votes on the 'to-do' list as long as I can find away without making modifications to the database. |
Thanks.
-boRg- wrote:
Disallowing Guests from voting should also help remote voting. |
Guest voting is disabled and simple auditing has already been implemented (i.e. I track how many times a user has voted in a poll, but not each individual vote due to storage concerns).
I actually know who is doing it
and unfortunately its been more than one person on more than one
occasion. With version 7.x of WWF, it appears its pretty easy to vote extremely quickly and I am not sure how they are doing it. People have reported people voting hundreds of times a second... while logged in, and I have personally seen people vote 25 times a second... while logged in.
So whatever they are doing apparently works even when they are logged in.
-boRg- wrote:
I would set the flood control time higher as 1 second still allows 60 votes per second. |
Maybe we are talking about implementing flood control in different ways, but the method I was thinking about would only allow 1 vote per second. If they voted at 1 second after midnight 00:00:01 it would prohibit any further votes until the clock reached 00:00:02. It would compare timestamps and if they matched, they couldn't vote.
The only problem with my method is that it adds an additional database hits, since I would store the timestamp in the database. I suppose I could store the timestamp in their cookie instead of the database, but being stored on the user's system, it could be spoofed. I wonder if a session variable could be used for this?
You probably have a much better way of doing it.
Edited by wistex - 03 May 2006 at 12:08pm