Well from my experience every retro that uses force vote, has redirect loop problems.
Edit:
Create your own force vote.
Button -> Vote Page -> Random Page That Inserts New Timestamp -> Client
Client:
Check the timestamp to see if its been 24 hours, if it has redirect them to the vote page. Even if they already voted, it will just update the timestamp and do a quick client refresh and they will be fine.
Database:
Create a column "LastVote" under users and use that to hold the last vote timestamp