Модуль Rate все анонимные голоса принимает за 1

Главные вкладки

Аватар пользователя pierced_parts pierced_parts 15 августа 2013 в 14:52

Проблема в том, что с трудом настроив, чтобы голоса не пропадали после обновления странницы, я столкнулся с новой проблемой, сайт создан для анонимных пользователей, в основном голосуют только они. Проблема заключается в том, что один анонимный пользователь проголосовав 1 раз лишает, права голоса все остальных, т.е. другой анонимный пользователь зайдя на странницу в первый раз видит надпись "вы проголосовали +1" например и не может голосовать, так как всех анонимных пользователей он принимает как за одного. В votingapi оба значения стоят в положении "никогда".

Комментарии

Аватар пользователя ilya_kaz ilya_kaz 18 августа 2013 в 9:53

Я в votingapi "Немедленно" ставил, а не "никогда".

"Промежуток времени для анонимных голосов:
Количество времени, которое должно пройти между двумя анонимными голосами с одного компьютера, чтобы считаться уникальными. Установка этого значения в 'Никогда' устранит возможность двойного и более голосования, и сделает невозможным голосовать нескольким анонимным пользователям за одним компьютером (например в интернет-кафе)."

Что, собственно, у Вас видимо и произошло.

Кстати, на заметку: если есть вероятность, что одновременно много народу ломанутся голосовать с одного IP (например, с одной организации) - посмотрите/отключите в настройках Rate "Bot detection". Иначе эти IP автоматом заблокируются и не смогут голосовать.

Аватар пользователя pierced_parts pierced_parts 18 августа 2013 в 9:57

Спасибо за ответ. Я уже все перепробовал, надо будет с "Bot detection" только где его найти.
Если поставить "немедленно", то каждый пользователь может голосовать столько сколько ему вздумается.
Проблема действительно в ip, но как это исправить не имею понятия.

Аватар пользователя pierced_parts pierced_parts 18 августа 2013 в 10:13

RxB wrote:
"pierced_parts" wrote:
Проблема действительно в ip, но как это исправить не имею понятия.

Проблема, действительно, в вашем хостере

Как вы пришли к такому выводу?

Аватар пользователя ilya_kaz ilya_kaz 18 августа 2013 в 10:19

Сдается мне, что проблема не в "Bot detection".
Насколько помню, когда по IP блокирует, просто не дает голосовать.
А у Вас анонимы с одного IP заходят, и воспринимаются как один человек.
Поиграйте с настройками "votingapi".
Если не хотите "немедленно", можно поставить задержку по времени - тогда накрутить голоса будет сложнее.

Аватар пользователя pierced_parts pierced_parts 18 августа 2013 в 10:26

в voingApi сильно не поиграешь с настройками, там всего 2 переменных, а для анонимных всего 1. мне голосование нужно для выражения мнения пользователей о материале в пределах сайта. Много материала и каждый можно оценивать, даже если я поставлю минимально 5 минут, то пропускная способность голосования анонимов будет 1 голос в 5 минут. это плохой вариант. Smile