向 wordpress 插件和主题添加自定义许可的最佳方法,这是不可破解的

Best way to add a custom licensing to wordpress plugins and themes which is not hackable

我有一个为我的 wordpress 插件和主题开发的自定义许可功能。我曾经在我开发的所有插件和主题中添加它。但是任何人都可以从插件中删除集成代码并取消许可。有什么办法可以避免这种黑客行为。?我正在寻找执行此操作的最佳选择。

在主题中

I used to add the licensing integration code in functions.php

在插件中

Code is added in the the index.php

任何了解 PHP 的人都可以破解并删除此代码并免费重新分发该软件。

集成具有许可功能的软件的正确最佳方法是什么。

非常感谢任何帮助。

您可以采取各种措施来让人们更难使用您的应用程序的未授权版本,但我不知道有任何解决方案可以 100% 有效。

混淆

您可以使用 ZendGuard 或 Source Guardian 等工具来混淆您的代码,但这可能会惹恼需要查看您的源代码的合法客户,而且它仍然不会 100% 有效。

给家里打电话

您可以在代码中的某处埋入一个 "call home",让您知道应用程序的安装位置。如果您认为某人拥有未经许可的版本,您可以联系他们并让他们知道他们需要许可版本。

此代码可以像许可检查一样被删除,但与许可检查不同的是,它不需要被删除以使您的应用程序在没有许可的情况下工作。


实际上,我认为您要解决的问题不是什么大问题。不想为您的软件付费但会被您的许可解决方案说服付费的人很少。

我会把时间集中在改进我的应用程序上,而不是试图阻止贪图便宜的人,这可能会以牺牲合法客户为代价。

考虑向合法客户提供未经许可的用户无法访问的奖励,例如支持和更新。