我正在分发一个PHP创建的插件,如Wordpress插件,但我想为它实现一个API密钥,用户需要输入一个API密钥来解锁它才能工作.
怎么办?是的,我已经知道它可以很容易被绕过,因为PHP没有编译,但至少它会阻止一些没有PHP知识的人.
谢谢..
我认为您不了解API密钥是什么.
API密钥是允许您或脚本访问API或在线服务并与之交互的密钥.
您似乎描述的是某种许可证密钥,这将阻止用户在没有付款或注册的情况下操作您的脚本.
虽然API密钥往往确实需要付款或注册,这两个真的不是一回事.
API密钥通常用于跟踪使用情况,并防止滥用在线服务和数据.
在您的情况下,您似乎只是试图限制对脚本的访问.
除非您的脚本对远程数据源具有基本依赖性,否则此方法将无法工作,因为任何具有PHP远程知识的用户只会删除执行验证的代码.
使用PHP,同样适用于许可证密钥.用户将找到绕过它的方法,除非他们需要它来执行脚本.
验证必须远程执行,并且必须有一些动力让它保持原状(远程数据的访问是显而易见的).
| 归档时间: |
|
| 查看次数: |
4404 次 |
| 最近记录: |