Documentation

Participation frequency


TotalContest allows you set how frequently your users can submit new entries.

Participation frequency settings
Participation frequency settings.

1. Cookies#

Cookies are piece of data that is stored into the user browser, once he submit an entry, TotalContest will store a cookie into the participant browser to be recognized next time he tries to submit an entry.

Cookies aren't persistent and therefore, users can bypass this method by clearing browser data. We highly recommend enabling other participation frequency options if you're willing to run a credible contest.

2. IP#

Every computer connected to the internet has an IP address, TotalContest makes use of this to identify if the user with a specific IP address have voted before or not.

Although IP limitation is persistent unlike cookies, users can change their IP by using a VPN, but it is highly recommended to keep it active.

3. Authenticated user#

If the user is logged in and participated, he will not be able to submit another entry as TotalContest can easily recognize him.

4. Submissions per user#

You may specify how many times the user can submit an entry based on each of the 3 methods mentioned above.

6. Participation timeout#

If you want users to be able to participate again after a period of time, you may set the timeout to the number of seconds you want. If you don't want to have any timeout and keep the user blocked from participating, you can set it to 0.

Example: If submissions per user is 3 and timeout is 3600, each user will be able to submit an entry 3 times every hour. It's highly recommended to have a timeout, even if it is quite high number like 2628000 (month in seconds). This is because TotalContest will sometimes store who participated into the database and using a timeout will be very helpful to purge that from your database after a while.