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