![]() |
Показаны 8 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- подскажите плз (http://netadmin.ws/forum/showthread.php?threadid=5730)
подскажите плз
где найти такой скрипт, который защищает от умников, которые накручивают голосовалку, нажимая кнопку, отправляющую результаты до одурения?
pukelis
да вообще-то такого быть не должно, гости по дефолту не голосуют, а участники только один раз это могут делать...
__________________
http://www.compware.ru - сайт о разгоне
например, при голосовании в системе "карма" юзер может несколько раз кнопку нажать, и каждый раз голос будет засчитан...
Как это профиксить можно?
Я решил свою проблему!
Если кому-то интересно, могу написать тот кусочек кода.
pukelis
есно пиши, может кому и пригодится
__________________
http://www.compware.ru - сайт о разгоне
найдите строчку в файле karma.php
$oldkarma=$DB_site->query_first("SELECT karma FROM user WHERE userid='$userid'");
и ПЕÐ_ЕД ней добавьте следующее:
// karma edit
$lasttime=$DB_site->query_first("SELECT timestamp FROM karma WHERE userid='$userid' ORDER BY `timestamp` DESC LIMIT 0,1");
$lasttime = $lasttime['timestamp'];
if (($lasttime+60*5)>time())
die('Вы уже проголосовали ');
// karma edit
Ð_то фиксит накрутку. Я затестил, все отлично работает. 
пс: может дадите дестрибутив формы быстрого ответа, которая со смайлами итд? 
pukelis пиши мне в приват! 
__________________
yMC.ru - хомяк музыканта
лови мессагу! 
| Формат времени GMT. Текущее время 15:18. | Показаны 8 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.