FineReport中如何对cpt模板加密
1. 描述
FR客户使用FineReport报表并将其集成到自己的产品中,然后提供给最终用户使用,最终用户可以预览FR模板,但是不能打开模板进行设计修改。
FineReport提供了cpt模板Des加密功能来实现此需求,即模板在集成至系统之前被加密了,其他使用者如果想打开模板进行修改设计,就需要输入密码,下面介绍cpt模板加密的使用方法.
2. 加密
2.1 管理员登录
在浏览器地址栏中输入链接http://localhost:8075/WebReport/ReportServer?op=ecp, FineReport首先检查是否存在session或者session中fr_isroot参数, 若没登陆或者非管理员的话,则跳转到决策系统登陆界面,再用管理员账号登录,如下图:
2.2 密码设置
输入管理员帐号和密码,页面会跳转到模板加密界面,设置加密密码,如下图:
注:密码长度为6~16个字符,支持字母、数字。
2.3 模板备份
点击开始加密,首页会弹出备份文件存储的文件路径选择框,如下图:
注:加密前最好先对模板进行备份,因为加密了的模板是没法解密的,只能靠输入密码来进行模板修改,也就是说加密后的模板无法还原到加密前的状态。
点击确定即可,然后FineReport就会对该工程下的所有模板进行加密。
注:cpt加密只能对工程下所有模板加密,不能单独加密。
cpt模板加密完成之后,在%FR_Home%\WebReport\WEB-INF\resources文件夹下面会生成一个encryption.key的文件,该文件中存储的是加密信息,该文件不能删除,删除之后,该工程下的所有模板均无法使用。
2.4 效果查看
到此为止,模板加密已经完成,回到设计器,双击打开GettingStarted模板,会弹出密码输入对话框:
注:输入正确的密码之后,该台机器上该工程所有模板都无需再次输入密码
3. 重新加密
在浏览器中重新输入加密地址http://localhost:8075/WebReport/ReportServer?op=ecp,用管理员账号登录,FineReport会去读取当前工程reportlets文件夹下的第一张模板,判断是否已经加密,如果没有加过密则跳转到加密界面,如上,如果已经加过密,则跳转到重新加密界面,如下图:
设置过程同加密过程。
FineReport中如何对cpt模板加密相关推荐
- FineReport中如何实现自动滚屏效果
对于一些特殊的模板,可能为了展示的更加丰富.全面会在一个页面放置很多图表.表格等内容.由于内容过多,超出了浏览器窗口的大小导致内容展示不全的情况.这样我们就需要用到JS滚屏效果来解决,这里主要介绍在F ...
- 报表FineReport中单元格角标各种颜色的标识说明
过滤标记-黄色小三角 B9单元格中设置了过滤,其中标识为左下黄色小三角,如扩大B9单元格效果图如下: 可通过双击B9单元格查看设置的过滤条件,在弹出对话框中选择过滤,就可看到设置的过滤条件:订单ID等 ...
- Win7中如何删除word模板
Win7中如何删除word模板 计算机→本地磁盘c盘→用户→Administrator→AppData→Roaming→Microsoft→Templates 转载于:https://blog.51c ...
- FineReport中如何用JavaScript自定义地图标签
2019独角兽企业重金招聘Python工程师标准>>> 在日常使用地图过程中,通常会遇到地图标签,提示点等显示不满足我们的需求,需要进行JavaScript代码编写. 例如:在使用地 ...
- FineReport中Domino数据库连接方法
1. 概述 Domino是文档型数据库而非关系型数据库,连接Domino可以使用JDBC方式或者ODBC方式,使用JDBC方式需要安装Lotus Domino Driver for JDBC并且此方法 ...
- 如何在Laravel 中对大文件进行加密?
我将其称为 FileVault 包,您可以 GitHub 上查看它. 如果您想跳过本教程,可以直接转到 GitHub 存储库并开始使用此软件包. 该扩展包包括了详细的使用文档. 教程 在这个教程中,我 ...
- 自动化监控--zabbix中的template(模板)详解
模板概述 模板是可以方便地应用于多个主机的一组实体.而这些实体包括:items(监控项).triggers(触发器),graphs(图形).applications(应用).screens (聚合图形 ...
- [译] 最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密
原文地址:Security Best Practices: Symmetric Encryption with AES in Java and Android 最佳安全实践:在 Java 和 Andr ...
- 怎么给工作中重要的pdf文件加密
怎么给工作中重要的pdf文件加密?大家在工作中都会接触一些合作项目的重要文件.这些重要文件有时候就会影响整个合作项目的成功与否.因此大家对于这些重要文件的保护意识都非常强.因为pdf文件属于安全性较高 ...
最新文章
- Reveal.js一个用来做WEB演示文稿的框架
- 更改innodb_page_size状态值
- mysql表收缩时从库也收缩么_收缩数据库 - SQL Server | Microsoft Docs
- shader 编程入门(一)
- knn人脸识别判断_测试使用K-最近邻(kNN)算法的30个问题
- 解决php连接mysql数据库中文乱码问题
- canvas笔记-在canvas中使用其他HTML元素
- C++:const VS define
- java定向输出程序日志(输出到txt文件中)
- 压测学习总结(2)——Jmeter 基本知识入门
- java jms消息队列_JMS消息队列ActiveMQ(发布/订阅模式)
- sap php 接口,SAP调用RestfulApi接口接收数据
- uni-gram与bi-gram语言模型
- MES系统是什么?如何搭建一个科学高效的MES报表系统?
- 字符识别引擎Calamari总结
- 美团、饿了么“喜极而泣”,搞定了!外卖骑手终于可以愉快的送餐了
- ensp报错AR40,无法修改IP地址解决办法。
- android 逆向ida,浅谈安卓逆向协议(四)- ida pro - 小红书
- 用Matlab录制、读取音频
- 外贸人如何从SiteGround购买建站外贸主机
热门文章
- android手游内存不足,为什么安卓手机内存越来越小,恢复出厂设置内存不足-
- Onvif登录海康、大华摄像机(IPC)提示权鉴失败的问题解决
- 感应电机数学模型(电机控制应用基础系列)
- erl+rabbitmq-windows安装(防忘)
- 笔记本的触控板你真的会用吗?盲生你发现了华点哦
- NAS激励计划DAPP创建与运行教程
- Improving Training of Text-to-image Model Using Mode-seeking Function
- 基于jsp+ssm的办公用品领用管理系统-计算机毕业设计
- cad调了比例因子没反应_CAD入门学习之如何修改比例因子?
- 九号机器人田奇峰_九号机器人三款新品亮相 以全新视角解读服务机器人产业...