Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как...

Тема в разделе "[Архив] Помощь", создана пользователем kaban1997, 13 апр 2012.

  1. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Как сделать, чтобы Ip, в БД (при регистрации), проверялось по первым цифрам (до 2 точки)?

    Потомучто просто проверку я сделал, но у всех же статика
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
  4. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
  5. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
  6. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
  7. DaleMartinWatson

    DaleMartinWatson Старожил Девелопер Пользователь

    Баллы:
    103
    Экстрасенс в отпуске. Какая БД, в чем регистрация?
     
  8. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    :fp: Для этого экстрасенсы не нужны, мне нужен скрипт который будет проверять значения в базе, причём здесь БД
     
  9. DaleMartinWatson

    DaleMartinWatson Старожил Девелопер Пользователь

    Баллы:
    103
    Нужно уметь задавать вопросы и излагать свои мысли. Что бы ответили и помогли нужны подробности.
     
  10. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    А чё непонятного? Я вроде спросил нормально скрипт?
     
  11. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
  12. DaleMartinWatson

    DaleMartinWatson Старожил Девелопер Пользователь

    Баллы:
    103
    Ладно, раз нормально задать вопрос не хочешь - твое дело. Но постараюсь помочь - воспользуйся регулярным выражением, которое будет "отрезать" первые две части IP их и сравнивай. Либо еще проще, с помощью explode.
    PHP:
    <?php
    function checkIP($newIP$existIP)
    {
        
    $newIP explode('.'$newIP);
        
    $existIP explode('.'$existIP);
        if((
    $newIP[0] == $existIP[0]) and ($newIP[1] == $existIP[1]))
        {
            return 
    false;
        }
        return 
    true;
    }
    ?>
    Примерно так.
     
    slavik123123123, zuma2 и kaban1997 нравится это.
  13. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    ИМХО глупо. Динамика на Билайне (70 мбит к серверу) меняется от начала до конца.
     
  14. lenin

    lenin Старожил Пользователь

    Баллы:
    123
    А он вроде уже создавал такую тему я ему тоже самое сказал)
     
  15. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Пофиг. Это всё равно в разы сократит мультиакк
     
  16. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    Но добрые 10-30%% не смогут регистрироваться :).
     
  17. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    Сейчас самый лучший вариант, который вспыхнул внезапно, привязка по ID оборудования.
    + Желательно со своей шифровкой данных и лаунчером на Си. Чтобы декомпильнуть не могли.
    Можно Питон, он по-моему обсуфицируется, на крайняк компилириуется, а большие питон файлы не декомпилятся обычными средствами
     
    slavik123123123 нравится это.
  18. Автор темы
    kaban1997

    kaban1997 Старожил Переводчик Пользователь

    Баллы:
    173
    Как ты говоришь по ID оборудованию, да я слышал и я знаю как изменить этот ID и много кто узнает набрав в гугл "как узнать HWID", так что самый лучший на сегодня вариант это WhiteList
     
  19. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    Тогда самый лучший вариант формат C:.
    HWID материнской платы, HWID процессора, совмещаем, хешируем, и оставляем в реестре, после этого еще раз их получаем, хешируем, сравниваем, если равны то делаем проверку через сайт и подключаемся,
    если нет то блочим все нафиг.
     
  20. Midnahe

    Midnahe Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Midnaha
    >>на Си.
    >>Чтобы декомпильнуть не могли.
    Как же ты сильно ошибаешься.
    Машинный код -> ASM -> С.
    >>Можно Питон, он по-моему обсуфицируется,
    Они все обфусцируются.
    >>а большие питон файлы не декомпилятся обычными средствами
    Ха-ха, что?
     
    Оригинало_о нравится это.
  21. Midnahe

    Midnahe Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Midnaha
    Алсо, если речь зашла о применении своего лаунчера, то почему бы не узнать (программно, естественно) внутренний IP адрес компьютера (Вопрос: меняется ли он, если внешний IP - динамический? ). Ну, а дальше по схеме.
     

Поделиться этой страницей