Mi koristimo IP na ~6 sati. Pretpostavljamo da korisnici obično ne menjaju IP adrese baš toliko često (sve više ljudi koristi ADSL kod kog nema smisla prekidati konekciju). Naravno, snimamo i cookie.
Ako neko ima snimljen cookie, nema glasanja nikad.
Ako neko nema cookie a isti IP je glasao pre manje od 6 sati, nema glasanja.
Ako nema cookie, a nema taj IP u bazi ili je prošlo više od 6 sati od zadnjeg glasanja sa tog IP, može glasanje.
Samo, ne razumem zašto bi brisao glas ako je prošlo 24 sata. Ako je prošlo tako puno vremena vrlo je moguće da je to posebna osoba...
Naravno, ništa od ovog neće biti dovoljno ako praviš nagradnu igru jer će neki korisnici koristiti besplatne proxije (blokiraj sve IP van Srbije da ih sprečiš), često rekonektovanje (ove možeš uhvatiti jedino pažljivim praćenjem logova), lažiranje IP adrese (smisli neki challenge-response sistem) i mnoge druge fazone.
"Common sense is not so common." - Voltaire