Стандартный скрипт проверки

mizaider

DevsAid Team
Команда форума
Модератор
18 Май 2016
28.386
5.966
140
Питер
#1
Усложнен стандартный скрипт проверки лицензии который автоматически можно сгенерировать в генераторе.
Для его работы должно быть обязательно:
  1. Указаны RSA ключи - тут
  2. Указан ключ шифрования API - тут
  3. Указан ключ шифрования для *.lic файлов - тут
  4. Указан секретный ключ для создания хеша ответа API - тут
Скрипт работает так:
Сценарий 1. Если файла *.lic нет:
  1. Если файл *.lic есть скрипт идёт по сценарию 2
  2. Файла нет, делаем запрос на сервер
  3. Сервер возвращает код - 200
  4. Скрипт записывает *.lic файл из ответа сервера и скрипт работает
Сценарий 2. Если файл *.lic есть:
  1. Происходит валидация файла
  2. Файл прошел проверку скрипт работает в противном случае файл удаляется и скрипт идёт по сценарию 1
После получения *.lic файла скрипт не будет спрашивать панель о активности лицензии домена сутки.
После суток, файл *.lic становится просроченным, он удаляется и происходит запрос на сервер и по кругу, раз в сутки проверяется активность домена в панели разработчика.


 
Теперь в зависимости от выбора типа *.lic файла в настройках, генератор автоматически подстраивается и генерирует скрипт под этот файл.
 
Обновлен стандартный генератор скрипта проверки.
Там появился селект "Тип скрипта проверки" с вариантами:
  • Только код проверки - Этот код мы рассматривали выше.
  • Код проверки + Форма для ввода и активации ключа - Более интересный вариант. Вместо сообщения о состоянии лицензии домена, выводится полноценная форма для активации ключа + информация о состоянии лицензии. Форма на аджаксе и отображает ошибки в реальном времени без обновления страницы. После ввода правильного ключа, страница обновляется и форма больше не выводится.
 
Усложнён стандартный скрипт проверки.
Все переменные заменены на их значения, теперь и с чистым кодом без бутылки сложно разобраться :sarcastic_hand:
 
Крайне рекомендую писать свои решения для взаимодействия с панелью лицензирования, а не использовать готовое!
 

Привет!

Мы группа людей которые решили помочь другим в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно тысячи человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.

Статистика форума

Темы
320.175
Сообщения
337.013
Пользователи
21.316
Новый пользователь
Александра

Онлайн статистика

Пользователей онлайн
399
Гостей онлайн
3.968
Всего посетителей
4.367

Приложения форума для iOS и Android


У ркн там нет власти ;)
Гостевуха
Помощь Пользователи
    Captain @ Captain: Где моя админка?