3

我们经营一个 Joomla 扩展商店。我们希望使其基于订阅,因此用户可以下载多个文件,而不是像现在那样购买单个文件。

但在这种情况下,我想限制用户安装它的域数量。

例如,假设一个用户作为 SILVER 会员资格,并且该会员资格仅允许使用 3 个域。意思是,每当他在任何网站上安装它时,扩展程序都不应该工作,除非他输入从我们网站生成的许可证代码。一旦他创建了 3 个许可证,下次他在某处安装扩展程序时,应该会自动向我发送一封电子邮件,说明未经授权的使用已经完成,并且扩展程序根本不应该工作。

无论在何处激活,它都应显示,请输入许可证代码。

那么,我们该如何处理呢?

4

1 回答 1

-1

是的,您应该使用任何加密,并且当组件运行时,它应该即时比较许可证密钥。

许可证密钥将由您提供,并且可以将密钥与通过密钥生成实现的相同逻辑进行比较

卖方:生成一个加密密钥(逻辑:他们的电子邮件 ID 和他们购买的任何可行想法的用户 ID 或域名)

把这个给客户

客户(组件)

使用用户 ID 或任何使用的逻辑获取电子邮件 ID,并生成加密并即时比较

在这里,我们不存储任何密钥,因此它会更安全,并且代码没有加密,真正的买家会关心许可证密钥和购买。

只要您保持逻辑更安全,它就会起作用;)

它不会违反 JED 规则

于 2013-11-25T08:04:00.120 回答