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

Тема в разделе "Панель лицензирования", создана пользователем mizaider, 20 окт 2016.

  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 становится просроченным, он удаляется и происходит запрос на сервер и по кругу, раз в сутки проверяется активность домена в панели разработчика.


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

    • Мне нравится Мне нравится x 1
    Загрузка...
  • Кто мы?

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

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!