Puoi mandare un cookie dopo la votazione e verificarne la presenza prima di far votare in modo da bloccare tutti coloro che hanno già espresso la loro preferenza. Oppure puoi registrare insieme al voto anche l'ip, ma in questo modo puoi evitare che un utente voti due volte solo se ha lo stesso ip e quindi questo sistema non è valido per diverse connessioni. Io ti consiglio la prima soluzione anche perchè è molto più immediata da implementare.