Добрый день, написал я ПУ для управления игровыми серверами и у меня возник вопрос:
Как можно реализовать привязку по IP-Адресу?
Т.е: Человек в онлайне оплачивает, вводит свой IP-Адрес и он может спокойно использовать ПУ.
Для примера: Продукты от ISPsystem так защищены.
Только проблем себе прибавите:
1. IP почти каждый школьник теперь умеет меня. Лучше MAC, но тоже это не сложно. Уроков таких полно.
2. А если у пользователя вашей программы динамический IP? Что тогда, ему не судьба использовать вашу программу?
ISP это другое. Web-сервера не должны быть с динамическим IP адресом. Так что не стоит смотреть в их сторону.
Привязку лучше сделать не по IP, а по ключу, который выдаётся после оплаты. Ключ у пользователя можно хранить в куках, например. Или же создавать сессионный токен при вводе ключа пользователем.
При этом ограничивать одновременное управление с нескольких устройств. Например, максимум 2 устройства.