Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Закрытие программы при нажатие X

Страниц (2): « 1 [2]
 

11. Nik2 - 08 Января, 2023 - 03:33:09 - перейти к сообщению
 OKStyle пишет:
Если это действительно так, то придется делать свою систему лицензий.
Тогда уже надо делать, чтобы была возможность покупки и продления без моего участия.


Если сможешь разобраться как сделать свое лицензирование поделись, пожалуйста, информацией. Мега актуально и полезно будет.
12. OKStyle - 08 Января, 2023 - 12:26:31 - перейти к сообщению
 Nik2 пишет:

Если сможешь разобраться как сделать свое лицензирование поделись, пожалуйста, информацией. Мега актуально и полезно будет.


Нашел вариант один, он довольно простой в реализации и дает возможность сделать то что нам нужно.
Мало того, можно сделать не только автоматическую систему лицензирования, но и разделить на уровни доступа. Чтобы человек мог оплатить определенные функции, которыми будет пользоваться.
Если отправишь контакты в личку, можем связаться и пообщаться на эту тему.
(Добавление)
Немного похимичил и вот что вышло:
При запуске идет проверка ключа, сколько еще осталось дней и какого уровня доступ.
Таким же образом, можно легко реализовать проверку на актуальную версию и выводить информацию о необходимости обновить программу.

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
13. konctantin777 - 20 Января, 2023 - 04:58:58 - перейти к сообщению
 OKStyle пишет:

Нашел вариант один, он довольно простой в реализации и дает возможность сделать то что нам нужно.
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]


Хотя бы скажите на каком принципе- гугл таблицы или ещё что )
14. OKStyle - 20 Января, 2023 - 05:26:14 - перейти к сообщению
[quote=konctantin777]
 OKStyle пишет:

Хотя бы скажите на каком принципе- гугл таблицы или ещё что )


Добрый день. Создал базу MySQL, в которой храню нужную информацию.
Вывел информацию на отдельную страницу, чтобы отображался весь список ключей (А лучше вывести информацию только об одном ключе, который запрашивает пользователь. Так безопаснее)
Помимо ключей, вывел дату, до какого действительна лицензия, уровень допуска, сегодняшняя дата и последняя версия бота


Бот при запуске парсит информацию с этой страницы.
1. Имеется ли ключ.
2. Проверяет, действителен ли еще ключ. (Сравнивает с датой, которая отображается на той же странице. Чтобы не могли изменить время на компьютере и другими хитростями)
3. Проверяет версию программы, если версия отличается - уведомляет пользователя о необходимости обновить. Или закрывает доступ к работе бота (На случай, если найдется какой-нибудь баг, который исправлю в будущем. Чтобы не могли пользоваться старой версией)
4. Проверяет уровень доступа. И разблокирует те функции, которые доступы для него.


Пример страницы(для просмотра ссылки Вам необходимо авторизоваться) (Пока набросок, позже сделаю то что хочу)

__________________
Как закончу работу над ботом - сделаю возможность оплаты на сайте. Как только оплата проходит, автоматически будет добавляться время для его лицензии. (Именно для этого и делал на MySQL, чтобы было просто реализовать)
15. konctantin777 - 21 Января, 2023 - 03:42:41 - перейти к сообщению
Может действительно проще, чтобы бот парсил свою гугл эксель страницу ? Создать на своём аке и просто по ссылке там смотреть любые столбцы и строки....
16. Zireael - 21 Января, 2023 - 07:03:50 - перейти к сообщению
 Цитата:
Может действительно проще, чтобы бот парсил свою гугл эксель страницу ?

Любые незашифрованные данные можно посмотреть и подменить на нужные.
17. OKStyle - 21 Января, 2023 - 11:38:58 - перейти к сообщению
 konctantin777 пишет:
Может действительно проще, чтобы бот парсил свою гугл эксель страницу ? Создать на своём аке и просто по ссылке там смотреть любые столбцы и строки....


Используя MySQL - можно автоматизировать покупку, продление и обновление данных в любой момент.
Что является огромным плюсом, ведь люди не хотят ждать пока вы зайдете онлайн и сможете дать им доступ
Так работают все интернет магазины, онлайн игры и т.д.

Изучить как работают платежные системы и сделать простой вариант, для вашей программы - не так сложно как кажется.
Есть платежные системы, которые работают с физическими лицами и дают возможность принимать оплату всеми удобными способами
18. Redear - 24 Января, 2023 - 08:05:48 - перейти к сообщению
Тоже реализовал подобное через закрытые гуглтаблицы, долго думал как реализовать, итого прикрутил это в разных частях программы логирование процесса работы и отправка на сервер этих данных, а также необходимые данные для программы получаются тоже из таблиц рандомно в разные отрезки времени. при таком способе программе нужно постоянно чекать таблицы на информацию, и процесс логируется. вы можете особо хитрых банить по ip, ключу итп.

еще в добавок прикрутил свой ключ шифрования который генерируется в программе при запуске, загружается в таблицу, и раз в n минут скачивается для расшифровки, если расшифровка не удается, программа закрывается.
19. konctantin777 - 26 Января, 2023 - 02:19:41 - перейти к сообщению
 Redear пишет:
еще в добавок прикрутил свой ключ шифрования который генерируется в программе при запуске, загружается в таблицу, и раз в n минут скачивается для расшифровки, если расшифровка не удается, программа закрывается.


Эх. Всё не так просто как хотелось бы )

Powered by ExBB FM 1.0 Final