每个月自动更改用户密码,然后将密码发送到特定的电子邮件地址

时间:2019-12-25 15:55:07

标签: php laravel

我是用户Laravel 6x,并且我为客户开发了School Management System,他不希望其在线。他只想将其安装到他们的办公室计算机上。因此,现在我正在寻找可以每月更改管理员密码的方式,然后通过电子邮件获取新密码,然后将其发送给我的客户以控制我的应用程序。而且我想对我的应用程序进行控制,使他看不到应用程序源代码。

那么我如何控制我的应用程序?????

2 个答案:

答案 0 :(得分:1)

使用AnyDesk或TeamViewer之类的最佳方法。 但是,由于代码在客户的机器中,因此您仍然无法保护源代码不受用户的侵害,但是您可以通过告诉客户一些好处来要求客户托管它。 安排每月的时间,您可以参考此link
发送到email即可使用。但是您需要进行一些调整才能在本地计算机上工作,我认为进行托管的最佳方法是,如果您要在付款后为客户开发软件,那么它已成为客户的财产,但是如果您想保护代码以防滥用或泄露。重复使用,您可以从客户那里获得已签署的协议,该协议说那些东西非法或某些东西,但我认为最好的解决方案是托管它的可靠性 和如果您按月付款,则应该用钱托管产品,这样,如果客户停止获得服务,就可以保护代码,您可以停止为他们提供服务,但是如果那里的文件很大,那将是一件大事。麻烦您了,因为他们可以复制所有内容并使用它们,并告知客户维护和其他安全原因,您不能将其托管在本地计算机中

答案 1 :(得分:0)

您想要在线访问,您的客户想要一个离线解决方案(您的客户看起来相当合理-如果可以在线使用某些东西,为什么要使用在线访问,后门甚至是安全性问题,如果您可以在线访问-NOI)。双方都必须撤回约束,否则您将失去合同。

如果您想断言您已收到每月的租金,请实施某种许可机制,要求用户付费以扩展服务。返回时,他将获得一些令牌,该令牌必须传递给系统。没有有效的令牌,没有正在运行的程序。

关于第二个问题:如果要确保对源代码进行解码最不方便,则可以考虑注意一些code obfuscator