Нужно "подружить" весь код который есть на сайте с библиотекой swup.js
Сделать на php чтобы весь наш php-софт стучал на домен за авторизацией
На этот домен должен стучать этот софт.
И запрашивать разрешение (ключи) на использование (конфиги или может еще что-то).
А мы уже должны управлять разрешениями - давать или отказать.
Чтобы непросто было взломать ПО и пользоваться им без нашего ведома.
Примерный алгоритм (мыслю с листа):
Лицензиат отправляет Лицензиару запрос на первичную установку и получает в ответ свой id (порядковый номер 1, 2, 3 итд).
Далее ожидание Лицензиатом апрува - ему будет отказано или принято.
Если принято - то Лицензиат получает ключ-серийник который сохраняется в MySQL.
И далее обращается по этому id с md5 от (ключа-серийника+дата текущая по GMT).
Лицензиар тоже берет серийник из базы от данного юзера и делате тоже md5 (серийник + GMT), далее проверяет соответсвие (то есть даже если кто-то перехватит md5 то работать оно будет максимум 1 день).
Если все совпадает он возвращает кусочек кода (конфиг это или что - я не знаю пока) который хранится в памяти а не в файлах (максимум в временных файлах), без которого работа всей системы невозможна.
На Сервере Лицензиара будет вестись лог, с какого ip происходит обращение от Лицензиата, и если смена ip очень частая то это повод блокнуть лицензию.
Пусть это будет защита от дурака но все же...
Заявки фрилансеров
Похожие заказы
- Веб-программирование5 заявокЗакрыт5 лет назад
Требуется подключить/отключить несколько функций на сайт с онлайн уроками. Сайт создан на Drupal. Все более подробно при личном общении.
Веб-программирование7 заявокЗакрыт5 лет назадНастроил sign in facebook и google , через AWS cognito Гугл работает, обычный юзер/пароль работает Не работает facebook логин, под конец oauth 2 процедуры (возврат с данными аутентификации на сайт приложения). ...
Веб-программированиенет заявокЗакрыт5 лет назадТребуется доделать сайт. Требуется сделать интеграцию сайта со сторонними сервисами. Где то она уже есть готовая (на стороне сервисов) и там просто настроить, где то написать с "нуля' У всех сервисов есть публичное ...
Веб-программирование3 заявкиЗакрыт5 лет назад- $10
Задание №1 Необходимо создать страницу html Необходимо внедрить в страницу форму регистрации с этой страницы https://wallet.prizm.space/index.html Это регистрация и интерфейс кошелька. Либо взять исходный код данного кошелька тут https://github.com/prizmspace/PrizmCore и установить на сервер. При ...
Веб-программирование1 исполнительЗавершен5 лет назад Нужно разработать личный кабинет для сайта автопрокат машин. У них есть программа для ПК, она имеет API, нужно с помощью ее API сделать личный кабинет на сайте для клиента. Более подробно по ссылке. https://docs.google.com/document/d/1EvQ0x5_uIjAqCYUIBC4uR6qz8AT9lamQH4sAG4xeLBs/edit?usp=sharing
Веб-программирование8 заявокЗакрыт5 лет назадНужно перенести весь товар с категориями, описанием, цена и ссылками. Ссылку по запросу предоставлю.
Веб-программирование1 исполнительЗавершен5 лет назадЗадание №1 Необходимо создать страницу html Необходимо внедрить в страницу форму регистрации с этой страницы https://wallet.prizm.space/index.html Это регистрация и интерфейс кошелька. Либо взять исходный код данного кошелька тут https://github.com/prizmspace/PrizmCore и установить на ...
Веб-программированиенет заявокЗакрыт5 лет назадНеобходима разработка довольно несложного приложения на React Native. Бекенд будет делать наш разработчик на Node.js, от вас только фронтенд часть. Необходимые навыки для разработки нашего приложения: - Strong ...
Веб-программирование2 заявкиЗакрыт5 лет назадНаписана на yii2, redis(очереди, postgresql, php 7.1 только бекенд. Полностью автоматизированное развертывание gitlab-ci. 1) исправить ошибку в команде установке модуля. 2) доработать печатные формы в ...
Веб-программирование1 заявкаЗакрыт5 лет назад