I just noticed this as well but only with no roles assigned to the widget (all check boxes empty under Permissions). However, when I assigned certain roles permission to vote but not anonymous users, it worked as expected.
perhaps a solution would be to implement options for the administrator;
0 = You don't care how many times each IP address votes for a story. This will disable the feature entirely.
1 = 1 vote per IP address for each story
2 = 2 votes per IP for each story
3 = 3 votes per IP... and so on.
Are you certain that the anonymous votes are actually being saved and counted? If not, that would explain your problem.
Run a test to see if anonymous votes are actually being added to the total vote count. If not, then you may actually be looking at this issue: #1418148: Anonymous Votes Don't Register
Ah, yes, the issue that I just considered closed because this is not a problem. Anonymous users cannot vote multiple times. Is anyone else able to duplicate issue #1418148? I can't duplicate it.
A patch is available for almost a year, but not committed yet. I've mailed the maintainer and a lot of people asked for it, but it didn't happen yet...
Ah, yes, the issue that I just considered closed because this is not a problem. Anonymous users cannot vote multiple times. Is anyone else able to duplicate issue #1418148? I can't duplicate it.
That issue was caused by an Anonymous user trying to vote from two different browsers at the same IP address. You can duplicate it that way. It only needs to display a 'voted' status on the browsers afterward.
The fact is Anonymous CAN vote multiple times, but not from the same IP address. That's the best behavior I can think of.
Are you certain that the anonymous votes are actually being saved and counted?
We still don't have an answer for this from @sashken2. As with #1418148: Anonymous Votes Don't Register, if Anonymous already voted the display shows an 'unvoted' status, but doesn't really count the votes. I'm not sure if rollover behavior covers that, but it's probably related.
What's the status of this? I'd like to have a site where anonymous users can vote but will not be able to vote more than once from the same IP address. Is that possible at this time with the rate module?
Comments
Comment #1
emergencyofstate commentedI just noticed this as well but only with no roles assigned to the widget (all check boxes empty under Permissions). However, when I assigned certain roles permission to vote but not anonymous users, it worked as expected.
Comment #2
sashken2 commentedYes, but I wanted to allow anonymous vote.
Comment #3
sashken2 commentedmauritsl, please help.
How can I allow anonymous users to vote? Now anonymous users can vote by clicking infinitely.
Comment #4
adam clarey commentedI too think you should be able to prevent anonymous users from voting multiple times on a node.
Comment #5
blogook commentedperhaps a solution would be to implement options for the administrator;
0 = You don't care how many times each IP address votes for a story. This will disable the feature entirely.
1 = 1 vote per IP address for each story
2 = 2 votes per IP for each story
3 = 3 votes per IP... and so on.
Comment #6
tomogden commentedAre you certain that the anonymous votes are actually being saved and counted? If not, that would explain your problem.
Run a test to see if anonymous votes are actually being added to the total vote count. If not, then you may actually be looking at this issue:
#1418148: Anonymous Votes Don't Register
Comment #7
earwax commentedAh, yes, the issue that I just considered closed because this is not a problem. Anonymous users cannot vote multiple times. Is anyone else able to duplicate issue #1418148? I can't duplicate it.
Comment #8
mauritsl commentedI think this is a duplicate to the votingapi issue #997092: Anonymous vote rollover not working. Can you confirm that?
A patch is available for almost a year, but not committed yet. I've mailed the maintainer and a lot of people asked for it, but it didn't happen yet...
Comment #9
earwax commentedIs the maintainer alive? Did he/she respond?
Comment #10
mauritsl commentedhe, yes..
Comment #11
tomogden commentedThat issue was caused by an Anonymous user trying to vote from two different browsers at the same IP address. You can duplicate it that way. It only needs to display a 'voted' status on the browsers afterward.
The fact is Anonymous CAN vote multiple times, but not from the same IP address. That's the best behavior I can think of.
We still don't have an answer for this from @sashken2. As with #1418148: Anonymous Votes Don't Register, if Anonymous already voted the display shows an 'unvoted' status, but doesn't really count the votes. I'm not sure if rollover behavior covers that, but it's probably related.
Comment #12
sashken2 commentedYes, I'm confirm that. I applied the patch and all works good.
Comment #13
jcassano commentedWhat's the status of this? I'd like to have a site where anonymous users can vote but will not be able to vote more than once from the same IP address. Is that possible at this time with the rate module?
Comment #14
leschekfm commentedmauritsl's patch has been committed to votingapi. see #997092: Anonymous vote rollover not working