一、概述
二、步驟-加密
1
使用管理員帳號登入。
在瀏覽器位址列中輸入加密介面的地址: http://localhost:8075/webroot/decision/view/report?op=ecp。
FineReport 首先會檢查身份,若未登入或非管理員登入,則會跳轉到決策系統登入介面,需要使用管理員帳號登入,如下圖。
2
密碼設定。
輸入管理員帳號和密碼後,頁面會跳轉到範本加密介面,可設定加密密碼,如下圖。
密碼長度為6~16個字元,支援字母、數字。
勾選【加密前先進行範本備份】,則可以事先備份要加密的範本。
設定加密密碼,點選【開始加密】。
注:加密後reportlets資料夾的檔案將轉為密文,無法回到加密前的狀態,建議在加密前進行備份。
3
範本備份與加密。
若選擇了備份,點選【開始加密】後,會彈出備份檔案儲存的檔案路徑選擇框。
範本只能備份到%FR_Home%\webapps\webroot下的資料夾中。
點選【OK】即可,備份後, FineReport 就會對該工程下的所有範本進行加密,加密成功後會彈出“加密成功”。
注:cpt範本加密完成之後,在%FR_Home%\webroot\WEB-INF\resources資料夾下面會生成一個 encryption.key 的檔案,該檔案中儲存的是加密資訊,該檔案不能刪除,刪除之後,該工程下的所有範本均無法使用。
4
效果檢視。
範本加密已經完成,重啟設計器,雙擊開啟加密的模板,會彈出密碼輸入對話方塊。
輸入正確的密碼後,才能看到範本。
注:輸入正確的密碼之後,該臺機器上該工程所有範本都無需再次輸入密碼。
三、步驟-重新加密
在已經對範本進行過加密的情況下,輸入加密地址http://localhost:8075/webroot/decision/view/report?op=ecp,會出現以下視窗,輸入舊密碼,即可對範本重新設定加密。