1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

рейтинг материала по мак адрессу

Тема в разделе "Joomla", создана пользователем snakedark, 14 мар 2011.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, NightHunter
  1. snakedark

    snakedark Создатель

    Регистр.:
    17 ноя 2009
    Сообщения:
    34
    Симпатии:
    1
    Добрый день.
    Вопрос:
    Как в джумле организовать голосование за материал по мак адрессу?
    По айпи никак не получится, провайдеров в городе на пальцах обсчитатся.
    По куке и последнему айпишнику, накручивают.
    Голосование идет общегородское, необходимо очень эфективная защита, у кого есть варианты?
     
  2. NulleTop

    NulleTop localhost

    Регистр.:
    3 окт 2009
    Сообщения:
    258
    Симпатии:
    37
    верифицировать участников (по паспорту можно).
     
  3. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Мак адрес по протоколу HTTP не передаётся. Защитить от накрутки невожможно, т.к. можно юзать прокси-серверы, VPN и т.п. Разве сделать геморой с паспортами, СМС, и прочей чепухой, через которую людям будет влень проголосовать.
     
  4. snakedark

    snakedark Создатель

    Регистр.:
    17 ноя 2009
    Сообщения:
    34
    Симпатии:
    1
    Реально голосование каким то макаром нужно защитить. Может activX с привязкой например к серийнику проца?!

    Заказчик в пор не хочет через регистрацию(((
     
  5. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Не встречал запуска ActiveX сценариев через PHP, помоему это возможно только на Win-серверах.
     
  6. forroboform

    forroboform Читатель

    Заблокирован
    Регистр.:
    27 окт 2010
    Сообщения:
    17
    Симпатии:
    0
    странный у Вас "запрос" ... если МАК адрес невозможно передать, то как Вы себе представляете передачу "серийника материнки", процессора или чего то иного? Чем интересно "это можно почекать" из браузера?
     
  7. snakedark

    snakedark Создатель

    Регистр.:
    17 ноя 2009
    Сообщения:
    34
    Симпатии:
    1
    Кто сказал что мак невозможно?

    PHP:
    <?php
    function resolve_mac_for_ip($ip){
    $found_mac NULL;
    $f_in fopen("proc/net/arp.txt","r");
    if (
    $f_in != NULL){
    fgets($f_in);
    while (!
    feof($f_in)){
    $t fgets($f_in);
    if (
    $t != NULL){
    $str_split preg_split ("/[\s]+/"$t);
    if (
    $str_split[0]==$ip) {
    $found_mac $str_split[3];
    break;
    };
    };
    };
    fclose($f_in);
    };
    return 
    $found_mac;
    };

    echo 
    "Ваш IP=",$_SERVER["REMOTE_ADDR"]," и MAC=",resolve_mac_for_ip($_SERVER["REMOTE_ADDR"]);

    ?>

    Нужны только права рута у хоста))) Которых соответственно нет и не будет)))
     
Статус темы:
Закрыта.