如何防止其用户的脚本共享?



我正在制作一个小型支付系统,基本上它只是一个积分系统,您支付 1 美元,您将获得 100 积分,稍后在游戏项目中用于获得奖金。它是游戏服务器的脚本,类似于用户面板。

现在,脚本系统已经准备好了,但我害怕放弃它,因为有人会分享它,它会遍布整个游戏区域。只有当我给他们许可时,保持它工作的解决方案是什么?

我想过重新制作整个代码并使其在我的网站上工作,但我认为人们不会希望将他们的SQL数据放在不在主机上的网站上。请帮助我,至少有一些线索,也许可以制作一些小部件?或者也许是一些许可证系统?

我真的迷茫了。

您应该在服务器端将逻辑实现为 api REST 调用,并在脚本中仅包含对 API 的 ajax 调用。您可以通过仅向合格站点提供的 api 密钥来限制 API 的使用。

您需要实现某种排序或服务器端身份验证/api,以便只有经过验证的用户才能使用该脚本。很像软件检查许可证的方式。

在脚本加载时,您的javascript可以通过用户IP,身份验证密钥,用户名等对服务器进行ajax调用。

然后可以在服务器上对其进行验证,可能会返回一个动态生成的 url,其中包含包含您的业务逻辑的 javascript 文件(以便仅为该用户会话动态生成 URL)

这样人们就不能热链接脚本,你给出的脚本只是ajax调用(使用在身份验证上注入的业务逻辑脚本)

最新更新