2017-05-30 50 views
0

我開發了一個j2ee web應用程序並生成了它的.war文件。 我必須與客戶分享這個戰爭檔案。如何爲我的j2ee web應用程序保留試用期

我的問題是:

  1. 我不想給永久使用.war文件。而不是試用期30天,以便他們知道應用程序的特點。
  2. 如何給出試用期邏輯。
  3. 如果我使用數據庫編寫邏輯,他們可以在一個月後重新安裝整個戰爭文件,一切都會重新開始工作。
  4. 客戶端還可以更改系統的時間,然後我的控制權將會關閉。
  5. 我無法從應用程序訪問Internet,因爲它只會部署在Intranet上。

請幫我實現這一目標的任何可能的方式。

在此先感謝

+0

您需要實施某種許可證模式。 –

+0

是的,但我沒有得到任何線索如何以及從哪裏開始 – Rahul

回答

0

你很有可能無法做到這一點很好(聽說過破解遊戲和手機紮根?)。

所以這使得它很難足以讓用戶繞過您的許可,所以他們不會理會的問題。

基本的,簡單的想法就是: - 創建使用私鑰的每個用戶,將包含許可到期日 許可證 - 檢查的有效性許可在應用程序中,使用對應的公鑰(兩者完整性和到期日)

這將確保用戶不會被重新安裝只是得到另一個一個月。

第二個簡單的步驟是每次退出應用程序時寫入上次看到的系統時間,然後檢查啓動時的系統時間以確保用戶沒有設置時鐘(儘管夏令時時間不過!)。 。

這可能會爲你披上了兩個基本的技巧,繞過試用期。對於更積極的用戶,您需要添加更多的支票。

相關問題