【发布时间】:2011-05-25 01:08:48
【问题描述】:
我正在分发一个 PHP 创建的插件,如 Wordpress 插件,但我想为它实现一个 API 密钥,用户需要输入一个 API 密钥来解锁它才能工作。
如何做到这一点?是的,我已经知道它很容易被绕过,因为 PHP 没有被编译,但至少它会阻止一些没有 PHP 知识的人。
谢谢..
【问题讨论】:
-
它甚至不会真正阻止他们;这些知识将删除检查并使该版本可用;那些不知道的人会使用它来代替 - 查看所有那些曾经在 DVD 上的电影,其加密超出了大多数用户的删除能力,但现在无需任何加密即可轻松访问。
-
API 密钥到底是什么意思?传统用法类似于“用于自动执行操作的 URL 的秘密组件”,但听起来您的意思是“产品密钥”。至于问题本身,你是对的 - 这真的是浪费时间,你不需要知道 PHP 来谷歌“[你的应用程序]密钥绕过”
-
@El Yobo ..实际上它会阻止他们...我看到很多插件都有这个 API 密钥...这里的重点是我真的不在乎它是否阻止他们,但我只想要这个功能..
-
我不想吹毛求疵,但我相信你的意思是许可证密钥。
-
Rick,Akismet 实际上是一个真正的 API 密钥。它使用此 API 密钥与 Akismet 服务器通信以获取数据。您所描述的是许可证密钥。除非您使用此密钥与您的服务器进行通信以获取某种数据?