Ограничение количества оценок и комментариев за один ресурс для одного пользователя в EasyComm
Добрый день!
Устал от одной проблемы.
На сайте с помощью компонента EasyComm сделана голосовалка+комментирование за участников каталога.
Участники каталога — это зарегистрированные пользователи. На основании оценок выстраивается ранжирование в списке.
Голосовать за участников каталога могут все посетители (незарегистрированные тоже).
Сейчас некоторые абузеры повадились ставить по 400 оценок в день, тем самым негативно влияя на позиции пользователей в каталоге.
Так вот нужно как-то ограничить возможность повторного комментирования хотя бы на сутки. То есть, чтобы посетитель мог зайти на страницу из каталога, поставить оценку, но только одну (чтобы после перезагрузки чанк с голосованием был бы скрыт).
Важно, чтобы посетитель мог голосовать и дальше, но только за других участников каталога, а не за одного и того же.
Я в целом понимаю, что делается это через куки, с запоминанием хотя бы IP посетителя и блокировкой на сутки при попытке повторного голосования, но моих навыков программирования не хватает для такой задачи.
Может быть кто-то делал что-то подобное?
Заранее спасибо!
Устал от одной проблемы.
На сайте с помощью компонента EasyComm сделана голосовалка+комментирование за участников каталога.
Участники каталога — это зарегистрированные пользователи. На основании оценок выстраивается ранжирование в списке.
Голосовать за участников каталога могут все посетители (незарегистрированные тоже).
Сейчас некоторые абузеры повадились ставить по 400 оценок в день, тем самым негативно влияя на позиции пользователей в каталоге.
Важно, чтобы посетитель мог голосовать и дальше, но только за других участников каталога, а не за одного и того же.
Я в целом понимаю, что делается это через куки, с запоминанием хотя бы IP посетителя и блокировкой на сутки при попытке повторного голосования, но моих навыков программирования не хватает для такой задачи.
Может быть кто-то делал что-то подобное?
Заранее спасибо!