Limitations overview

Block re-vote By Cookies

Block re-vote by Cookies limitation
Block re-vote by Cookies limitation

This limitation makes TotalPoll store a browser cookie on the visitor’s computer to indicate whether a specific visitor have voted before or not. However, this is not a reliable solution because the visitor can purge browser’s  cookies. Therefore, using another limitation is strongly recommended.

Cookies Timeout: Cookies expires after a period of time. You can set the number of minutes you want your cookies to stay alive using this option.

Block re-vote By IP

Block re-vote by IP limitation
Block re-vote by IP limitation

 

This limitation stores the voter’s IP address on your WordPress website database to prevent him from voting again from the same IP. It’s recommended to enable this limitation for more credibility.

IP Timeout: The time in minutes to keep the voter’s IP stored on your WordPress website database. After the time is up, that specific visitor will be able to vote again (considering there are no other limitations were set). Setting the value to 0 will keep voter’s IP forever which is not recommended in most cases.

Votes per IP: Specifies how many votes to accept from each IP.

Filter list: IPs are very important to control your poll. With this filter list, you can allow or deny specific people or regions from voting.

Examples:

  • “- 192.168.1.*” : Will deny votes from IPs from 192.168.1.0 until 192.168.1.255
  • “+ 192.168.1.*” : Will allow votes from IPs from 192.168.1.0 until 192.168.1.255

Block Vote Via Direct Link

Block vote via direct link
Block vote via direct link

This choice is selected by default, but when this option is deselected, each choice in the poll will have a direct vote link which can be used to vote by navigating to that particular link. This feature allows implementing choices anywhere, and once the user clicks on the link, he will vote on that choice.

Require Membership

Require membership to vote limitation
Require membership to vote limitation

The require membership limitation limits voting to logged in users only with specific roles. Enabling this limitation will stop visitors (who are not logged in) from voting.

Membership Type: You can specify the roles of the users you want to allow to vote.

Example:
Selecting “Admin and Editor” roles will allow voting for Administrators and Editors. All other users and visitors will not be able to vote.

Allow only one vote per member: checking this will limit each user with a single vote only, by this, users will be able to vote only once.

Captcha

Require Captcha limitation
Require Captcha limitation

This is a useful limitation to stop bots from casting votes. TotalPoll make use of Google reCaptcha to generate captcha. To enable captcha, you should get a Site Key and a Secret Key from Google reCaptcha site.

Quota

Limit by quota
Limit by quota

Quota enables you to limit the number of total accepted votes. Once that number has been reached, your poll will not accept any other votes.

Quota: You can enter the number of votes you want to accept in this field.

Date Limitation

Limit by date
Limit by date

This limitation is useful when you want to run a poll between two dates. Depending on your requirements, you can set one or both of them.

Start Date: The date and time you want your poll to start accepting votes.
End Date: The date and time you want your poll to stop accepting votes.

Regenerate poll ID

Regenerate poll unique ID
Regenerate poll unique ID

Each poll you create has a unique ID. The unique ID will be used in limitations checks and whenever the ID is changed for a specific poll, all limitations that stops re-voting will get reset.

In other words, the regeneration of ID will allow the visitors who have voted before to vote again without cloning the poll.

This is somehow not a limitation. Instead, it is a way to reset some limitations and give the visitors another chance to cast a single vote.


Last updated on September 26, 2016