我正在研究magento扩展,我需要限制到特定的域。意味着如果客户购买单个域名的扩展名,则他不能将相同的代码用于未向我们注册的其他域名。
答案 0 :(得分:0)
我认为你应该选择controller_action_predispatch
的观察者来持续监控当前的基本URL,然后在没有使用正确的基本URL时禁用该模块。
http://gabrielsomoza.com/magento/disabling-a-module-and-its-output-programmatically/
但是,您还需要一种机制来拥有一个唯一的分发ID,然后将其与远程服务进行比较,并执行上述操作。有很多方法可以做到这一点,我更喜欢RESTful接口或XML-RPC服务来做到这一点。
祝你好运!答案 1 :(得分:0)
这是不可能实现的。
有几种方法可以实现像DRM这样的东西,但一切都很糟糕。您可以打电话给服务器,以便始终检查序列号。可以肯定的是,买家不会删除您的支票,您必须加密您的代码。
这一切都很糟糕,使处理速度变慢。出售您的分机,但不要像音乐行业那样打扰您的客户。