Форум сетевых администраторов
Показаны 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 04-06-2003 в 20:34:

Question подскажите плз

где найти такой скрипт, который защищает от умников, которые накручивают голосовалку, нажимая кнопку, отправляющую результаты до одурения?


Помещено Alone 04-06-2003 в 21:17:

pukelis
да вообще-то такого быть не должно, гости по дефолту не голосуют, а участники только один раз это могут делать...

__________________
http://www.compware.ru - сайт о разгоне


Помещено pukelis 04-06-2003 в 21:29:

например, при голосовании в системе "карма" юзер может несколько раз кнопку нажать, и каждый раз голос будет засчитан... Как это профиксить можно?


Помещено pukelis 07-06-2003 в 16:55:

Я решил свою проблему! Если кому-то интересно, могу написать тот кусочек кода.


Помещено Alone 07-06-2003 в 17:13:

pukelis
есно пиши, может кому и пригодится

__________________
http://www.compware.ru - сайт о разгоне


Помещено pukelis 07-06-2003 в 17:41:

найдите строчку в файле 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

Ð_то фиксит накрутку. Я затестил, все отлично работает.

пс: может дадите дестрибутив формы быстрого ответа, которая со смайлами итд?


Помещено MCTarakan 07-06-2003 в 22:51:

pukelis пиши мне в приват!

__________________
yMC.ru - хомяк музыканта


Помещено pukelis 08-06-2003 в 17:51:

лови мессагу!


Формат времени GMT. Текущее время 15:18.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.