Lo que puedes hacer es hacer otra fila en la tabla de usuarios de la base de datos (p.e.: Voto) con nada mas dos valores (si/no ; 0/1...) en el que cada valor cogiera la funcion de "si ha votado" o "no ha votado" (que se actualizara cada dia, semana, mes... a No o 0 o el valor que le pongas al no ha votado). Asi podrias saber, mediante una consulta a la db, si ha votado ya ese usuario o no.
Espero haverme explicado bien, porque no es lo mio..
Y que te sirva tb espero
DEW ;)