Свободное общение | скрипт
установка в файле устанвка!!!.txt
автора скоро узнаем когда пройдет модерацыю
________
посл. ред. 08.09.2019 в 14:24; всего 2 раз(а); by 554169450
автора скоро узнаем когда пройдет модерацыю
________
посл. ред. 08.09.2019 в 14:24; всего 2 раз(а); by 554169450
Бесплатный хостинг livehdd.website
Доступ к админке
user: admin@mail.com
password: password
Скрипты надо установить на два разных домена, поддомена, адреса и т.д. Короче говоря, главное, чтобы у них были разные адреса. Весь эксперимент можно провести на локальном сервере, или установить клиента на локалку, а валидатора на домен в сети (главное, не наоборот :) ) Не забываем, что потребуется поддержка Mysql.
Итак, начнем с установки валидатора. Создайте базу MySQL и импортируйте в нее дамп-файл validator.sql, который лежит в соответствующей папке. Должно получится две таблицы: methods и products. Теперь скопируйте файлы скрипта в корневую папку и отредактируйте файл include/config.php . Там надо указать данные для доступа к базе. Теперь попробуйте запустить. Откроется страничка с двумя ссылками: продукты и методы. Пощелкайте по ним. Если не вылезает ошибки MySQL, значит все в норме. В контексте текущего примера домен валидатора будет называться validator.ru.
Теперь ставим клиента. Создайте вторую MySQL и импортируйте в нее файл client.sql (из папки client). Далее, скопируйте скрипт в корневую папку второго домена (или чего у вас там) и впишите данные MySQL в config.php.
Теперь в клиенте нам надо отредактировать два файла. Сначала откройте checker.php и найдите там строчку:
$protect->api_server='http://адрес_валидатора/check.php';
Вместо фразы «Адрес валидатора» впишите адрес, на который вы его поставили. В моем случае это validator.ru. Далее откройте файл key_form.php и отредактируйте там ту же строчку. Это мы делаем для того, чтобы клиент знал, куда слать запросы.
Кстати, обратите внимание, что в обоих файлах есть строка:
$protect->secret_key='75156dd8dbd6df5a9f6246df2def7e5a';
Это наш секретный код, о котором писалось выше. Менять его не будем. Просто запомните, что это он.
Теперь запустите клиента. Должна появится строка «Введите лицензионный ключ» и кнопка «Активировать». Установка завершена.
2. Настройка валидатора.
В валидаторе нам надо последовательно выполнить два шага: создать метод и создать продукт. Как уже говорилось выше, метод — это набор настроек согласно которым осуществляется лицензирование. Далее все будет понятно.
Зайдите в «Методы» и нажмите на надпись «Добавить метод». Откроется форма.
Имя можно вписать любое. Секретный ключ указываем тот, который у нас прописан в клиенте, т.е. 75156dd8dbd6df5a9f6246df2def7e5a. В периоде проверки оставляем «День». Таким образом, клиент будет обновлять локальный ключ раз в сутки. В графе «Что проверять?» выбирайте любой из двух вариантов.
После добавления, метод появится на этой же странице. Чтобы развернуть информацию, нажмите на его название. Чтобы что-нибудь отредактировать, просто кликните на нужный параметр. К примеру, мы хотим отредактировать название, щелкаем на него и видим следующее:
После внесения изменения жмем «Save». В противном случае «Cancel». Итак, метод создан. Теперь идем в продукты и нажимаем на «Добавить продукт». Тут нам надо лишь придумать название, придумать ключ активации (любые символы) и выбрать метод. В нашем случае, пусть ключом будет 12345. Метод вообще один, так что и выбирать-то не приходится :)
Продукт редактируется аналогичным образом. Информация о нем постоянно отображается под именем. С валидатором все.
3. Активация клиента.
Теперь открываем наш клиент и вводим ключ активации «12345″ (в моем случае). Если все было настроено правильно, то появляются поздравления и ссылка «Перейти к использованию». Нажав на нее, вы попадете на главную страницу и увидите небольшую надпись, прописанную в index.php . Чтобы поэкспериментировать, залезьте в базу клиента и сотрите столбцы value и license_key. Клиент снова потребует ключ. Введите неправильный и выскочит ошибка. Можно в валидаторе установить новый ключ и активировать клиента с его помощью. Если вы запустите клиента через 25 часов, то ничего не заметите, т.к. он сам, полностью автоматически, получит от валидатора новый локальный ключ и продолжит работу.
Теперь в валидаторе, в разделе «Продукты», отображается информация о текущем местоположении клиента.
Кстати, если вы попробуете активировать его с другого домена, то ничего не получится :) Чтобы это сделать, надо зайти в «Продукты» и установить лицензию в статус «Сброшена». Подразумевается, что это будет делать пользователь в своем личном кабинете.
Вот так и функционирует система лицензирования в большинстве коммерческих PHP скриптов. Не забываем, что в реальной жизни файлы клиента должны быть закрыты Ioncube.
4. Немного по коду.
Валидатор — это простейший скрипт, который вам все равно придется переделывать под себя. Единственный файл, который заслуживает внимания, это check.php . Там местами даны комментарии и в целом все понятно. В двух словах, он принимает сигнал от клиента и выдает либо ошибку, либо локальный ключ.
Главным действующим «лицом» в клиенте является check_class.php. Местами я там тоже постарался дать небольшие комментарии. Если кратко, то он выполняет всю работу по проверке и получению локального ключа. Состоит из нескольких функций. Класс вызывается/управляется из файлов checker.php и key_form.php . Последний нужен только тогда, когда ключ активации еще не введен. Первый используется постоянно и именно его надо инклюдить во все ключевые файлы. Под ионкубом должны быть все три файла.
Доступ к админке
user: admin@mail.com
password: password
Скрипты надо установить на два разных домена, поддомена, адреса и т.д. Короче говоря, главное, чтобы у них были разные адреса. Весь эксперимент можно провести на локальном сервере, или установить клиента на локалку, а валидатора на домен в сети (главное, не наоборот :) ) Не забываем, что потребуется поддержка Mysql.
Итак, начнем с установки валидатора. Создайте базу MySQL и импортируйте в нее дамп-файл validator.sql, который лежит в соответствующей папке. Должно получится две таблицы: methods и products. Теперь скопируйте файлы скрипта в корневую папку и отредактируйте файл include/config.php . Там надо указать данные для доступа к базе. Теперь попробуйте запустить. Откроется страничка с двумя ссылками: продукты и методы. Пощелкайте по ним. Если не вылезает ошибки MySQL, значит все в норме. В контексте текущего примера домен валидатора будет называться validator.ru.
Теперь ставим клиента. Создайте вторую MySQL и импортируйте в нее файл client.sql (из папки client). Далее, скопируйте скрипт в корневую папку второго домена (или чего у вас там) и впишите данные MySQL в config.php.
Теперь в клиенте нам надо отредактировать два файла. Сначала откройте checker.php и найдите там строчку:
$protect->api_server='http://адрес_валидатора/check.php';
Вместо фразы «Адрес валидатора» впишите адрес, на который вы его поставили. В моем случае это validator.ru. Далее откройте файл key_form.php и отредактируйте там ту же строчку. Это мы делаем для того, чтобы клиент знал, куда слать запросы.
Кстати, обратите внимание, что в обоих файлах есть строка:
$protect->secret_key='75156dd8dbd6df5a9f6246df2def7e5a';
Это наш секретный код, о котором писалось выше. Менять его не будем. Просто запомните, что это он.
Теперь запустите клиента. Должна появится строка «Введите лицензионный ключ» и кнопка «Активировать». Установка завершена.
2. Настройка валидатора.
В валидаторе нам надо последовательно выполнить два шага: создать метод и создать продукт. Как уже говорилось выше, метод — это набор настроек согласно которым осуществляется лицензирование. Далее все будет понятно.
Зайдите в «Методы» и нажмите на надпись «Добавить метод». Откроется форма.
Имя можно вписать любое. Секретный ключ указываем тот, который у нас прописан в клиенте, т.е. 75156dd8dbd6df5a9f6246df2def7e5a. В периоде проверки оставляем «День». Таким образом, клиент будет обновлять локальный ключ раз в сутки. В графе «Что проверять?» выбирайте любой из двух вариантов.
После добавления, метод появится на этой же странице. Чтобы развернуть информацию, нажмите на его название. Чтобы что-нибудь отредактировать, просто кликните на нужный параметр. К примеру, мы хотим отредактировать название, щелкаем на него и видим следующее:
После внесения изменения жмем «Save». В противном случае «Cancel». Итак, метод создан. Теперь идем в продукты и нажимаем на «Добавить продукт». Тут нам надо лишь придумать название, придумать ключ активации (любые символы) и выбрать метод. В нашем случае, пусть ключом будет 12345. Метод вообще один, так что и выбирать-то не приходится :)
Продукт редактируется аналогичным образом. Информация о нем постоянно отображается под именем. С валидатором все.
3. Активация клиента.
Теперь открываем наш клиент и вводим ключ активации «12345″ (в моем случае). Если все было настроено правильно, то появляются поздравления и ссылка «Перейти к использованию». Нажав на нее, вы попадете на главную страницу и увидите небольшую надпись, прописанную в index.php . Чтобы поэкспериментировать, залезьте в базу клиента и сотрите столбцы value и license_key. Клиент снова потребует ключ. Введите неправильный и выскочит ошибка. Можно в валидаторе установить новый ключ и активировать клиента с его помощью. Если вы запустите клиента через 25 часов, то ничего не заметите, т.к. он сам, полностью автоматически, получит от валидатора новый локальный ключ и продолжит работу.
Теперь в валидаторе, в разделе «Продукты», отображается информация о текущем местоположении клиента.
Кстати, если вы попробуете активировать его с другого домена, то ничего не получится :) Чтобы это сделать, надо зайти в «Продукты» и установить лицензию в статус «Сброшена». Подразумевается, что это будет делать пользователь в своем личном кабинете.
Вот так и функционирует система лицензирования в большинстве коммерческих PHP скриптов. Не забываем, что в реальной жизни файлы клиента должны быть закрыты Ioncube.
4. Немного по коду.
Валидатор — это простейший скрипт, который вам все равно придется переделывать под себя. Единственный файл, который заслуживает внимания, это check.php . Там местами даны комментарии и в целом все понятно. В двух словах, он принимает сигнал от клиента и выдает либо ошибку, либо локальный ключ.
Главным действующим «лицом» в клиенте является check_class.php. Местами я там тоже постарался дать небольшие комментарии. Если кратко, то он выполняет всю работу по проверке и получению локального ключа. Состоит из нескольких функций. Класс вызывается/управляется из файлов checker.php и key_form.php . Последний нужен только тогда, когда ключ активации еще не введен. Первый используется постоянно и именно его надо инклюдить во все ключевые файлы. Под ионкубом должны быть все три файла.
DELETED
8 сентября 2019, в 14:07
Delete
elon mask (08.09.2019 в 14:05)
Бесплатный хостинг livehdd.website
Доступ к админке
user: admin@mail.com
password: password
Скрипты надо установить на два разных домена, поддомена, адреса и т.д. Короче говоря, главное, чтобы у них были разные адреса. Весь эксперимент можно провести на локальном сервере, или установить клиента на локалку, а валидатора на домен в сети (главное, не наоборот :) ) Не забываем, что потребуется поддержка Mysql.
Итак, начнем с установки валидатора. Создайте базу MySQL и импортируйте в нее дамп-файл validator.sql, который лежит в соответствующей папке. Должно получится две таблицы: methods и products. Теперь скопируйте файлы скрипта в корневую папку и отредактируйте файл include/config.php . Там надо указать данные для доступа к базе. Теперь попробуйте запустить. Откроется страничка с двумя ссылками: продукты и методы. Пощелкайте по ним. Если не вылезает ошибки MySQL, значит все в норме. В контексте текущего примера домен валидатора будет называться validator.ru.
Теперь ставим клиента. Создайте вторую MySQL и импортируйте в нее файл client.sql (из папки client). Далее, скопируйте скрипт в корневую папку второго домена (или чего у вас там) и впишите данные MySQL в config.php.
Теперь в клиенте нам надо отредактировать два файла. Сначала откройте checker.php и найдите там строчку:
$protect->api_server='http://адрес_валидатора/check.php';
Вместо фразы «Адрес валидатора» впишите адрес, на который вы его поставили. В моем случае это validator.ru. Далее откройте файл key_form.php и отредактируйте там ту же строчку. Это мы делаем для того, чтобы клиент знал, куда слать запросы.
Кстати, обратите внимание, что в обоих файлах есть строка:
$protect->secret_key='75156dd8dbd6df5a9f6246df2def7e5a';
Это наш секретный код, о котором писалось выше. Менять его не будем. Просто запомните, что это он.
Теперь запустите клиента. Должна появится строка «Введите лицензионный ключ» и кнопка «Активировать». Установка завершена.
2. Настройка валидатора.
В валидаторе нам надо последовательно выполнить два шага: создать метод и создать продукт. Как уже говорилось выше, метод — это набор настроек согласно которым осуществляется лицензирование. Далее все будет понятно.
Зайдите в «Методы» и нажмите на надпись «Добавить метод». Откроется форма.
Имя можно вписать любое. Секретный ключ указываем тот, который у нас прописан в клиенте, т.е. 75156dd8dbd6df5a9f6246df2def7e5a. В периоде проверки оставляем «День». Таким образом, клиент будет обновлять локальный ключ раз в сутки. В графе «Что проверять?» выбирайте любой из двух вариантов.
После добавления, метод появится на этой же странице. Чтобы развернуть информацию, нажмите на его название. Чтобы что-нибудь отредактировать, просто кликните на нужный параметр. К примеру, мы хотим отредактировать название, щелкаем на него и видим следующее:
После внесения изменения жмем «Save». В противном случае «Cancel». Итак, метод создан. Теперь идем в продукты и нажимаем на «Добавить продукт». Тут нам надо лишь придумать название, придумать ключ активации (любые символы) и выбрать метод. В нашем случае, пусть ключом будет 12345. Метод вообще один, так что и выбирать-то не приходится :)
Продукт редактируется аналогичным образом. Информация о нем постоянно отображается под именем. С валидатором все.
3. Активация клиента.
Теперь открываем наш клиент и вводим ключ активации «12345″ (в моем случае). Если все было настроено правильно, то появляются поздравления и ссылка «Перейти к использованию». Нажав на нее, вы попадете на главную страницу и увидите небольшую надпись, прописанную в index.php . Чтобы поэкспериментировать, залезьте в базу клиента и сотрите столбцы value и license_key. Клиент снова потребует ключ. Введите неправильный и выскочит ошибка. Можно в валидаторе установить новый ключ и активировать клиента с его помощью. Если вы запустите клиента через 25 часов, то ничего не заметите, т.к. он сам, полностью автоматически, получит от валидатора новый локальный ключ и продолжит работу.
Теперь в валидаторе, в разделе «Продукты», отображается информация о текущем местоположении клиента.
Кстати, если вы попробуете активировать его с другого домена, то ничего не получится :) Чтобы это сделать, надо зайти в «Продукты» и установить лицензию в статус «Сброшена». Подразумевается, что это будет делать пользователь в своем личном кабинете.
Вот так и функционирует система лицензирования в большинстве коммерческих PHP скриптов. Не забываем, что в реальной жизни файлы клиента должны быть закрыты Ioncube.
4. Немного по коду.
Валидатор — это простейший скрипт, который вам все равно придется переделывать под себя. Единственный файл, который заслуживает внимания, это check.php . Там местами даны комментарии и в целом все понятно. В двух словах, он принимает сигнал от клиента и выдает либо ошибку, либо локальный ключ.
Главным действующим «лицом» в клиенте является check_class.php. Местами я там тоже постарался дать небольшие комментарии. Если кратко, то он выполняет всю работу по проверке и получению локального ключа. Состоит из нескольких функций. Класс вызывается/управляется из файлов checker.php и key_form.php . Последний нужен только тогда, когда ключ активации еще не введен. Первый используется постоянно и именно его надо инклюдить во все ключевые файлы. Под ионкубом должны быть все три файла.
Бесплатный хостинг livehdd.website
Доступ к админке
user: admin@mail.com
password: password
Скрипты надо установить на два разных домена, поддомена, адреса и т.д. Короче говоря, главное, чтобы у них были разные адреса. Весь эксперимент можно провести на локальном сервере, или установить клиента на локалку, а валидатора на домен в сети (главное, не наоборот :) ) Не забываем, что потребуется поддержка Mysql.
Итак, начнем с установки валидатора. Создайте базу MySQL и импортируйте в нее дамп-файл validator.sql, который лежит в соответствующей папке. Должно получится две таблицы: methods и products. Теперь скопируйте файлы скрипта в корневую папку и отредактируйте файл include/config.php . Там надо указать данные для доступа к базе. Теперь попробуйте запустить. Откроется страничка с двумя ссылками: продукты и методы. Пощелкайте по ним. Если не вылезает ошибки MySQL, значит все в норме. В контексте текущего примера домен валидатора будет называться validator.ru.
Теперь ставим клиента. Создайте вторую MySQL и импортируйте в нее файл client.sql (из папки client). Далее, скопируйте скрипт в корневую папку второго домена (или чего у вас там) и впишите данные MySQL в config.php.
Теперь в клиенте нам надо отредактировать два файла. Сначала откройте checker.php и найдите там строчку:
$protect->api_server='http://адрес_валидатора/check.php';
Вместо фразы «Адрес валидатора» впишите адрес, на который вы его поставили. В моем случае это validator.ru. Далее откройте файл key_form.php и отредактируйте там ту же строчку. Это мы делаем для того, чтобы клиент знал, куда слать запросы.
Кстати, обратите внимание, что в обоих файлах есть строка:
$protect->secret_key='75156dd8dbd6df5a9f6246df2def7e5a';
Это наш секретный код, о котором писалось выше. Менять его не будем. Просто запомните, что это он.
Теперь запустите клиента. Должна появится строка «Введите лицензионный ключ» и кнопка «Активировать». Установка завершена.
2. Настройка валидатора.
В валидаторе нам надо последовательно выполнить два шага: создать метод и создать продукт. Как уже говорилось выше, метод — это набор настроек согласно которым осуществляется лицензирование. Далее все будет понятно.
Зайдите в «Методы» и нажмите на надпись «Добавить метод». Откроется форма.
Имя можно вписать любое. Секретный ключ указываем тот, который у нас прописан в клиенте, т.е. 75156dd8dbd6df5a9f6246df2def7e5a. В периоде проверки оставляем «День». Таким образом, клиент будет обновлять локальный ключ раз в сутки. В графе «Что проверять?» выбирайте любой из двух вариантов.
После добавления, метод появится на этой же странице. Чтобы развернуть информацию, нажмите на его название. Чтобы что-нибудь отредактировать, просто кликните на нужный параметр. К примеру, мы хотим отредактировать название, щелкаем на него и видим следующее:
После внесения изменения жмем «Save». В противном случае «Cancel». Итак, метод создан. Теперь идем в продукты и нажимаем на «Добавить продукт». Тут нам надо лишь придумать название, придумать ключ активации (любые символы) и выбрать метод. В нашем случае, пусть ключом будет 12345. Метод вообще один, так что и выбирать-то не приходится :)
Продукт редактируется аналогичным образом. Информация о нем постоянно отображается под именем. С валидатором все.
3. Активация клиента.
Теперь открываем наш клиент и вводим ключ активации «12345″ (в моем случае). Если все было настроено правильно, то появляются поздравления и ссылка «Перейти к использованию». Нажав на нее, вы попадете на главную страницу и увидите небольшую надпись, прописанную в index.php . Чтобы поэкспериментировать, залезьте в базу клиента и сотрите столбцы value и license_key. Клиент снова потребует ключ. Введите неправильный и выскочит ошибка. Можно в валидаторе установить новый ключ и активировать клиента с его помощью. Если вы запустите клиента через 25 часов, то ничего не заметите, т.к. он сам, полностью автоматически, получит от валидатора новый локальный ключ и продолжит работу.
Теперь в валидаторе, в разделе «Продукты», отображается информация о текущем местоположении клиента.
Кстати, если вы попробуете активировать его с другого домена, то ничего не получится :) Чтобы это сделать, надо зайти в «Продукты» и установить лицензию в статус «Сброшена». Подразумевается, что это будет делать пользователь в своем личном кабинете.
Вот так и функционирует система лицензирования в большинстве коммерческих PHP скриптов. Не забываем, что в реальной жизни файлы клиента должны быть закрыты Ioncube.
4. Немного по коду.
Валидатор — это простейший скрипт, который вам все равно придется переделывать под себя. Единственный файл, который заслуживает внимания, это check.php . Там местами даны комментарии и в целом все понятно. В двух словах, он принимает сигнал от клиента и выдает либо ошибку, либо локальный ключ.
Главным действующим «лицом» в клиенте является check_class.php. Местами я там тоже постарался дать небольшие комментарии. Если кратко, то он выполняет всю работу по проверке и получению локального ключа. Состоит из нескольких функций. Класс вызывается/управляется из файлов checker.php и key_form.php . Последний нужен только тогда, когда ключ активации еще не введен. Первый используется постоянно и именно его надо инклюдить во все ключевые файлы. Под ионкубом должны быть все три файла.
лол ето ти кинул в зц
LiveHDD (08.09.2019 в 14:07)
Мы добавили лишь админку и немного подправили пару нюансов
Мы добавили лишь админку и немного подправили пару нюансов
это что
DELETED
8 сентября 2019, в 14:19
Delete
BOMBA (08.09.2019 в 14:16)
это что
это что
Лицензирование скриптов
LiveHDD (08.09.2019 в 14:07)
Мы добавили лишь админку и немного подправили пару нюансов
Мы добавили лишь админку и немного подправили пару нюансов
лол чет удалили
LiveHDD (08.09.2019 в 14:19)
Лицензирование скриптов
Лицензирование скриптов
как работает
лол киньте пример
шо це таке?
Стр.: 1, 2