mv4u Опубликовано 16 Октября 2003 Жалоба Поделиться Опубликовано 16 Октября 2003 не могу найти, если в инвижен 1.3 настройка для опросов, чтоб определяло по ID компа или IP юзера, чтоб не фальцифицировали их.А то сегодня один чел пришел завел четыре ника и в опросе появилось четыре голоса сегодня(правда я не знаю он это или нет) на один и тот же вопрос. Last nick names registers:nick name: Denis P193.108.118.5 Members 0 s_river@ukr.net nick name: Francies193.108.118.5 Members 0 den-shapoval@mail.ru nick name: Dddd193.108.118.5 Members 0 esperanza@torba.com nick name:shapik193.108.118.5 Members 0 den-shapoval@yandex.ru просто смысл в таком опросе , если любой может зарегить кучу ников и поставить кучу голосов. может есть хак какой получше стандартного опроса в инвижен? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 B.X Опубликовано 21 Октября 2003 Жалоба Поделиться Опубликовано 21 Октября 2003 Был такой хак для 1.1.2, который делал вообще опросы по IP, а не по пользователям форума... если нужен, привожу, я думаю в Опросах инвижн стабилен как никогда, так что то, что работает для 1.1.2 будет работать и в 1.3, хотя я не специалист... может я не прав... не пробовал... Mod Name: Allow guest to vote at polls Author: x00179 AuthorMail: x00179@hotmail.com Author HP: x00179.host.sk/forum IPB Ver: 1.1 (<= RC2) DESC. allow guest to vote at polls NOTE: this mod allow guest to vote at every poll on the intire forum where the incoming ip didn't vote yet (for each poll checked) Open Topic.php Find if (! $ibforums->member['id'] ) { $check = 1; $poll_footer = $ibforums->lang['poll_no_guests']; } Replace with if (! $ibforums->member['id'] ) { $DB->query("SELECT ip_address from ibf_voters WHERE ip_address='".$ibforums->input['IP_ADDRESS']."' and tid='".$this->topic['tid']."'"); $voter = $DB->fetch_row(); if ($voter['ip_address'] == $ibforums->input['IP_ADDRESS']) { $check = 1; $poll_footer = $ibforums->lang['poll_ip_exists']; } } Close & Save Open lang\en\lang_post.php Find ); ?> Add before poll_ip_exists => "This ip already voted", open sources\lib\add_poll.php find // Have we voted before? $DB->query("SELECT member_id from ibf_voters WHERE tid='".$this->topic['tid']."' and member_id='".$ibforums->member['id']."'"); if ( $DB->get_num_rows() ) { $std->Error( array( LEVEL => 1, MSG => 'poll_you_voted') ); } replace with // Have we voted before? if($ibforums->member['id']) { $DB->query("SELECT member_id from ibf_voters WHERE tid='".$this->topic['tid']."' and member_id='".$ibforums->member['id']."'"); if ( $DB->get_num_rows() ) { $std->Error( array( LEVEL => 1, MSG => 'poll_you_voted') ); } } else { $DB->query("SELECT ip_address from ibf_voters WHERE tid='".$this->topic['tid']."' and ip_address='".$ibforums->input['IP_ADDRESS']."'"); if ( $DB->get_num_rows() ) { $std->Error( array( LEVEL => 1, MSG => 'poll_you_voted') ); } } close & save goto AdminCP click Users and Groups click Manage User Groups click Edit Group (Guests) Find Can vote in polls (where allowed)? (set to YES) click complete edit And your done guest can now vote :) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mv4u Опубликовано 22 Октября 2003 Автор Жалоба Поделиться Опубликовано 22 Октября 2003 не это тоже подделывается - надо по ID компа чтоб. Установленной операционке и тд... а по модему реконнект и готово - накручивай счетчик сколько хочешь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 B.X Опубликовано 24 Октября 2003 Жалоба Поделиться Опубликовано 24 Октября 2003 Значит надо просто усовершенствовать этот хак... Добавить в него и ID компа тоже... Я думаю это не сложно сделать, для тех, кто знает "как"... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mv4u Опубликовано 24 Октября 2003 Автор Жалоба Поделиться Опубликовано 24 Октября 2003 да осталось узнать только как Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
mv4u
не могу найти, если в инвижен 1.3 настройка для опросов, чтоб определяло по ID компа или IP юзера, чтоб не фальцифицировали их.
А то сегодня один чел пришел завел четыре ника и в опросе появилось четыре голоса сегодня(правда я не знаю он это или нет) на один и тот же вопрос.
Last nick names registers:
nick name: Denis P
193.108.118.5 Members 0 s_river@ukr.net
nick name: Francies
193.108.118.5 Members 0 den-shapoval@mail.ru
nick name: Dddd
193.108.118.5 Members 0 esperanza@torba.com
nick name:shapik
193.108.118.5 Members 0 den-shapoval@yandex.ru
просто смысл в таком опросе , если любой может зарегить кучу ников и поставить кучу голосов.
может есть хак какой получше стандартного опроса в инвижен?
Ссылка на комментарий
Поделиться на других сайтах
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.