我正在尋找一種方法來防止未經授權的使用codeigniter重新分發應用程序。任何人都知道如何將特定的加密代碼包含到codeigniter中,以便沒有此代碼/文件,應用程序將不會運行或者向用戶發出警告?如何在Codeigniter中包含'激活碼'?
回答
在PHP中這樣做很難,因爲最終用戶可以從源代碼刪除相關的代碼並繼續使用它。試圖將某種類型的殺戮開關類程序集成到源代碼的每一個位置,以防止人們僅僅評論許可證部分,這將會是一團糟。在任何時候,我想不出任何干淨的方式來授權這樣的PHP軟件,並且我還沒有審查過這個軟件,但是這似乎符合你所尋找的內容的描述。
PADL似乎有完全相同的問題 - 在示例應用程序中(來源:http://www.phpclasses.org/browse/file/9789.html),它看起來很微不足道,以取代'$ results = $ application- >使用'$ results =「OK」來驗證()''。一般來說,在不嚴重混淆源代碼或使用編碼器的情況下,不可能獲得良好的許可證檢查。 – duskwuff
對。我認爲這可能依賴於最終用戶不知道任何有關PHP或不願意破解源代碼的內容。 將您的PHP編譯爲可執行文件將消除該問題,但它會引入許多其他問題,其中不乏可移植性。 –
我想知道ExpressEngine如何做到這一點。 – Zekiel
- 1. 如何在jar包中激活域類?
- 2. 如何在codeigniter中包含文件
- 3. 如何在codeigniter中包含css文件
- 4. 如何在Codeigniter中包含文件?
- 5. 如何在eclipse中包含codeigniter框架
- 6. 如何在codeigniter中包含pdf下載
- 7. CodeIgniter - 包含部分代碼?
- 8. 在asp.net中的激活碼?
- 9. 如何在codeigniter視圖中包含javascript代碼內的CSS?
- 10. 用戶激活註冊CodeIgniter
- 11. Codeigniter包含在視圖中
- 12. 在codeigniter中包含文件
- 13. 在Codeigniter中包含文件
- 14. 在Codeigniter中包含庫
- 15. 試圖用激活碼激活產品
- 16. Codeigniter Ion Auth電子郵件激活已激活
- 17. codeigniter ion-auth激活碼不在工作偶爾
- 18. 如何激活特定的PHP包括
- 19. 如何在Bash腳本中激活virtualenv激活
- 20. 如何在激活捆綁包時自動激活捆綁的依賴關係?
- 21. 如何激活TCP在linux
- 22. 如何激活ScrollBar?
- 23. 如何激活DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST
- 24. 如何激活VsVim?
- 25. 如何在PHP中包含PHP代碼?
- 26. 如何在libwebsocket編碼中包含libmysql?
- 27. 如何在JSF中包含代碼塊
- 28. 如何在dll中包含源代碼?
- 29. Codeigniter Tank Auth激活和註銷錯誤
- 30. 激活菜單onclick引導與codeigniter
em,你是怎麼分發它的? – looneydoodle
擁抱開源。 – 2011-08-11 04:05:09
用戶可以使用有限的免費下載應用程序,但爲了擴展使用,它需要一個加密且唯一的附加文件(根據我的服務器的記錄進行驗證)。 – Zekiel