- Статус
- Оффлайн
- Регистрация
- 12 Апр 2021
- Сообщения
- 61
- Реакции
- 37
Приветствую.
Сегодня я расскажу вам, как сделать самую простенькую защиту по ключам с сервисом, указанным в заголовке.
Итак, приступим.
1. Регистрируемся
2. Создаем "продукт"
3. После создания, берем id продукта, записываем его где-нибудь
4. Заходим в документацию и ищем наши токены (
5. Заходим в наш редактор кода (я использую vs) и пишем следующий код:
Также в вашем профиле на сайте будет некая "Панель", в которой можно будет соверашть некоторые действия ("Бан ключа, сброс устройств, и.т.д.)
Как-то так.
Сегодня я расскажу вам, как сделать самую простенькую защиту по ключам с сервисом, указанным в заголовке.
Итак, приступим.
1. Регистрируемся
Пожалуйста, авторизуйтесь для просмотра ссылки.
2. Создаем "продукт"
Пожалуйста, авторизуйтесь для просмотра ссылки.
3. После создания, берем id продукта, записываем его где-нибудь
4. Заходим в документацию и ищем наши токены (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)
Пожалуйста, авторизуйтесь для просмотра ссылки.
5. Заходим в наш редактор кода (я использую vs) и пишем следующий код:
Python:
from licensing.models import *
from licensing.methods import Key, Helpers
RSAPubKey = "Ваш RSA токен (первая строка)"
auth = "Ваш аутентификационный токен (вторая строка)"
def Authkey():
key = str(input("Введите ваш ключ:"))
result = Key.activate(token=auth,\
rsa_pub_key=RSAPubKey,\
product_id='Ваш id продукта', \
key=key,\
machine_code=Helpers.GetMachineCode())
if result[0] == None or not Helpers.IsOnRightMachine(result[0]):
#ошибка и ее причина
print("Ключ не работает: {0}".format(result[1]))
else:
# Если ключ правильный:
print("Ключ верный!")
#тут можно написать то, что будет происходить если ключ верный
pass
Authkey()
Также в вашем профиле на сайте будет некая "Панель", в которой можно будет соверашть некоторые действия ("Бан ключа, сброс устройств, и.т.д.)
Пожалуйста, авторизуйтесь для просмотра ссылки.
Как-то так.
Последнее редактирование: