我需要一种在客户机-服务器环境中使用唯一密钥或许可证密钥运行Laravel应用程序的方法。如果客户端没有密钥,他们就不能运行这个应用程序。即使他们不能破坏源代码中的代码功能,请帮助。
发布于 2019-01-14 13:44:21
如果客户有权访问源代码,他们将始终能够绕过许可证密钥检查,无论您使其变得多么复杂。默认情况下,PHP不是一种编译语言,因此Laravel所基于的底层架构不支持您的需求。
话虽如此,还是有针对PHP的第三方编译器。也许它们值得一试,或者考虑使用允许编译源代码的解决方案- Java、.NET。或者,如果可以的话,自己托管解决方案,让客户只是托管解决方案的用户/客户端。
https://stackoverflow.com/questions/54175969
复制相似问题