向 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",让您知道应用程序的安装位置。如果您认为某人拥有未经许可的版本,您可以联系他们并让他们知道他们需要许可版本。
此代码可以像许可检查一样被删除,但与许可检查不同的是,它不需要被删除以使您的应用程序在没有许可的情况下工作。
实际上,我认为您要解决的问题不是什么大问题。不想为您的软件付费但会被您的许可解决方案说服付费的人很少。
我会把时间集中在改进我的应用程序上,而不是试图阻止贪图便宜的人,这可能会以牺牲合法客户为代价。
考虑向合法客户提供未经许可的用户无法访问的奖励,例如支持和更新。
我有一个为我的 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",让您知道应用程序的安装位置。如果您认为某人拥有未经许可的版本,您可以联系他们并让他们知道他们需要许可版本。
此代码可以像许可检查一样被删除,但与许可检查不同的是,它不需要被删除以使您的应用程序在没有许可的情况下工作。
实际上,我认为您要解决的问题不是什么大问题。不想为您的软件付费但会被您的许可解决方案说服付费的人很少。
我会把时间集中在改进我的应用程序上,而不是试图阻止贪图便宜的人,这可能会以牺牲合法客户为代价。
考虑向合法客户提供未经许可的用户无法访问的奖励,例如支持和更新。