2012-12-24 18 views
0

我正在magento擴展,我需要限制到特定的域名。意思是如果客戶購買單個域的擴展名,那麼他不能使用相同的代碼用於未註冊到我們的另一個域。如何限制基於域的magento擴展使用?

+0

看看@ http://inchoo.net/ecommerce/magento/license-for-local-project/ –

+0

使用ioncube編碼器。 – Kelvin

回答

0

我認爲你應該選擇一個觀察者controller_action_predispatch來持續監視當前的基本URL,然後在不使用正確的基本URL時禁用該模塊。

http://gabrielsomoza.com/magento/disabling-a-module-and-its-output-programmatically/

但是,還需要一種機制,來,說了獨特的分銷ID,然後把它比作一個遠程服務,並做到以上。有很多方法可以做到這一點,我寧願使用RESTful接口或XML-RPC服務來做到這一點。

祝你好運!

0

這是不可實現的。

有幾種方法可以實現類似DRM的東西,但一切都很糟糕。你可以打電話給你的服務器來檢查serialnumber。可以肯定的是,買方不會取消您的支票,您必須加密您的代碼。

所有這一切都會讓處理變慢。出售你的擴展,但不要像音樂行業那樣打擾你的客戶。