I'm using advance poll, and I want to recognize voters through IP address. Users and anonymous user can vote, but I want to avoid the same person to vote twice,once when login, once when being anonymous user.

How can I recognize a person who had vote as anonymous user, stop them to vote when they login, or otherwise?

I know that vote_source is stored in votingapi_vote table. How can I use them to recognize the users and visitors, so that one PC can only vote once?

Comments

seehui’s picture

Any suggestion to solve this?

truyenle’s picture

Similar issue.

If we allow anonymous users to vote, then people in the same office (normally only have 1 public ip address) will have problem.

If one voted, the others in that same office can't vote sine they are anonymous and same public IP.

Can we just add some kind of identify by user cookie? this is unique per user even anonymous.

That's would be great.

Thank
Truyen