我正在开发 laravel 5.1+ 项目,该项目分为两部分,第一部分是集中式数据库管理,另一部分将供客户管理他们的服务。集中式数据库应用程序具有管理客户端应用程序的功能。集中式数据库应用程序将具有提供服务的客户列表以及服务的有效性。
为了管理上述流程,应该有许可流程,每个客户都必须购买许可证,并且许可证必须具有有效性。应该有手动和自动的许可证验证。
如果许可证过期,则客户端只能使用应用程序的基本功能,不得超过该功能;如果许可证将在定义的期限内过期,则客户端应用程序上应弹出一条消息。
请各位 friend 帮我实现一下这个功能,有没有可用的插件。如果是,从哪里开始或从示例开始。如果我需要从头开始,请告诉我流程。
最佳答案
当前没有可用的插件。
但是您可以轻松构建自己的自定义插件模块来检查许可证是否有效。
如果您的客户不懂技术,他们就无法破坏许可证。但如果他们是程序员,他们很容易破坏你的许可证。
但与此同时,您可以使用更多哈希 key 和加密方法创建插件,以尽可能地增强其代码。
像 ionCube 这样的附加许可软件可以很好地与标准 php 配合使用。但我没有用laravel之类的框架来检查它。
关于laravel-5.1 - 如何使用 laravel 5.1+ 在 Web 应用程序中实现许可功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784124/