我想知道是否有人可以就以下情况提供任何建议。
我正在开发一个系统,然后将其安装在人们自己的服务器上。但是,我希望人们为使用这个系统支付订阅费。如果他们不付款,我希望能够在外部禁用系统。
基本上,当系统运行时,它会在后台调用我的服务器,它会检查许可证密钥,如果它存在并且处于活动状态,他们可以正常使用系统。
我有一个基本功能,可以调用我的外部站点(某种 Web 服务)来检查密钥是否存在。但是,任何有一点知识的人都可以更改函数,使其返回 true 并绕过外部检查。
有关执行此操作的最佳方法的任何建议,即使这会使他们更难删除。