1.描述FR客户如何使用FineReport报表并将其集成到自己的产品中,然后提供给终端用户。最终用户可以预览FR模板,但不能打开模板进行设计修改。FineReport提供了cpt模板Des加密功能来满足这种需求,即模板在集成到系统之前进行加密。如果其他用户想要打开模板修改设计,则需要输入密码。下面介绍如何使用cpt模板加密。2.加密2.1管理员登录在浏览器地址栏输入链接http://localhost:8075/WebRepo...,FineReport首先检查是否有session或者session中的fr_isroot参数,如果没有登录或者没有administrator,skip进入决策系统登录界面,然后使用管理员账号登录,如下图:2.2密码设置输入管理员账号和密码,页面会跳转到模板加密界面,设置加密密码,如下图所示:注意:密码长度为6~16个字符,支持字母和数字。2.3模板备份点击开始加密,首页会弹出备份文件存放的文件路径选择框,如下图:注意:加密前最好备份好模板,因为加密后的模板不能要解密,只能通过输入密码来修改模板,也就是说加密后的模板无法恢复到加密前的状态。点击确定,FineReport会对该项目下的所有模板进行加密。注意:cpt加密只能加密项目下的所有模板,不能单独加密。cpt模板加密完成后,会在%FR_Home%WebReportWEB-INFresources文件夹下生成一个encryption.key文件。该文件存储加密信息。此文件无法删除。删除后,该项目下的所有模板都不能删除。使用。2.4效果图至此模板加密完成,返回设计器,双击打开GettingStarted模板,弹出密码输入对话框:注:输入正确密码后,项目所有模板在本机上不需要再次输入密码3.重新加密重新输入加密后的地址http://localhost:8075/WebRepo...在浏览器中,使用管理员账号登录,FineReport会读取第一个当前项目reportlets文件夹下的template,判断是否加密,如果没有加密,则跳转到加密界面,同上,如果已经加密,则跳转到re-加密界面,如下图:设置过程同加密过程。
