Что нового

Как организовать проверку регистрационного ключа с базой и привязать его к компу

SurikenTSD

Новичок
Сообщения
67
Репутация
1
Объясните на пальцах, пожалуйста, как для профана.
Дано:
  • База с ключами
  • Бот
Задача:
При включении бота сверять регистрационный ключ, введенный пользователем, с моей базой ключей, проверять его актуальность и привязать к компьютеру пользователя, чтобы с данным ключом нельзя было активировать бота с другого компьютера.
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
SurikenTSD
OffTopic:
Если сам сделал базу и бот, то это не должно быть проблемой, ИМХО :smile:
 
Автор
S

SurikenTSD

Новичок
Сообщения
67
Репутация
1
Ну, как я вижу ситуацию: база ключей представляет из себя не что иное, как текстовый файл с ключами и сроками годности к ним плюс параметр привязки к определенному копьютеру. В скрипт необходимо встроить условия, если ключ правильный и годный, то бот делает то-то и то-то. Если не годный - часть функций не выполняется или вообще бот не запускается. Привязать к компьютеру - через мак адрес (параметр привязки).
Другое дело, что я топор и не знаю, как выполнить в коде следующие моменты:

1) Организовать проверку актуальности ключа по базе, которая находится на другом компьютере.
2) Запросить мак адрес компьютера.

А еще я не знаю, куда все это дело выложить так, чтобы работало (имеется ввиду базу). Не на своем же компе держать, я его все-таки иногда вырубаю... :scratch: хоть и редко)
Генератор уникальных ключей я вроде бы уже на форуме где-то видел месяца 2-3 назад, пороюсь, надеюсь найти.
 

Mur

Осваивающий
Сообщения
132
Репутация
32
http://autoit-script.ru/index.php/topic,9099.msg61051.html
http://autoit-script.ru/index.php/topic,2474.0.html
http://autoit-script.ru/index.php/topic,11027.0.html
Смотрите, примеры там есть. ;)
И начинайте с простого)
 
Автор
S

SurikenTSD

Новичок
Сообщения
67
Репутация
1
Остается вопрос открытым: как все это связать в единый работающий механизм. Потому как я ни в каких php, sqlite и тд даже на уровне топора не шарю...
Расскажите, пожалуйста, что надо на сайте сделать, чтобы при получении запроса от программы начиналась проверка id и тп, какого типа вообще сайт должен быть, платные\бесплатные хостинги, я ноль ваще)
 

Spyhunter

Знающий
Сообщения
56
Репутация
13
Создай ini-файлик с идентификаторами и залей на бесплатный хостинг. А при запуске программы загружай его, например, с помощью
Код:
_INetGetSource()

затем проверяй, есть ли там идентификатор, соответствующий запускающему скрипт компьютеру...
 

ArtInt

Знающий
Сообщения
135
Репутация
18
SurikenTSD

Mur [?]
Привязка скрипта к одному компьютеру (железу)

Для привязки это идеальный вариант.

Файл залей по фтп на сайт на народе, ИМХО идеально. Хотя вариантов много.


Добавлено:
Сообщение автоматически объединено:

Модеры, извините, "по ftp на http://narod.yandex.ru/"


Добавлено:
Сообщение автоматически объединено:

Модераторы, извините, "Модераторы, извините, "по ftp..."".
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Ты хоть у заливайся, человек поймает авторизационный пакет, поднимет у себя фтп, настроит редирект на него и будет авторизовываться минуя все твои фтп. Без шифрования никак. Всякие фтп, даже если ты пропишешь шифрование данных в самом ини файле, это будет статический алгоритм шифрования. Открыть учебничек по пхп, почитать пару часиков и реализовать уже на нем работу с ини и динамический алгоритм шифрование - не такая уж и сложная задача.
 
Верх