Drupal 7 Rate - Limit X number of votes per authenticated user and X for anonymous user by IP.

Going the route of uservoice.com, they have it where each user is given 3 points to vote on something. they can choose to use it on one item or spread it among other items. This functionality should be given to all authenticated users only to prevent abuse by anonymous users. As for anonymous users, they should be limited by IP address if they have permissions to vote.

Voting points are credited to the user on a daily cron, but maxes out at a certain number only.

A popout should show up when clicking on voting to show how many points you want to give to that specific item.

Comments

hoff331’s picture

I agree, this functionality would be very useful in preventing multiple votes per user per node.

I think something even simpler than requested by duckx, such as:

number of times a user can vote:
once
1/day
1/week
1/month
unlimited

mrwhizkid’s picture

This functionality is vital especially if you have Rate tied to Userpoints. Authenticated users can rack up points by voting on each other's content or comments.

ivnish’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Drupal 7 is EOL. Issue will be closed

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.