历史版本7 :还原登录页设置 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 版本编辑
服务器版本 | JAR 包 |
---|---|
10.0 | 2019-5-20 |
2. 描述编辑
应用场景:数据决策系统中修改登录页设置后,需要将自定义登录页面还原成内置的登录页面。
功能介绍:通过更改 FineDB 数据库中表 FINE_CONF_ENTITY 中的表字段来实现。
3. 示例编辑
3.1 新建数据连接
点击服务器>定义数据连接,新建一个 JBDC 数据连接,然后对 JDBC 进行如下设置:
数据库 | Others |
驱动器(需手动输入) | com.fr.third.org.hsqldb.jdbcDriver |
URL(需手动输入) | jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db(windows/linux/mac 通用) |
用户名 | sa |
密码 | (无) |
JDBC 设置完成后点击测试连接,成功后点击确定,如下图所示:
3.2 添加数据库查询
点击数据库查询,选择 JDBC 数据库,找到 PUBLIC.FINE_CONF_ENTITY,并添加数据集 ds 1:SELECT * FROM PUBLIC.FINE_CONF_ENTITY,如下图所示:
3.3 模板制作
将数据集中的数据列拖拽到单元格中,并在数据列所在的所有单元格中插入文本控件,如下图所示:
3.4 填报属性设置
选择模板>模板web属性>填报页面设置>为该模板单独设置,工具栏中添加“删除记录”按钮,点击确定,如下图:
3.5 更改数据
保存模板,选择填报预览,在预览页面删除字段 AppearanceConfig.loginUrl ,并将字段 AppearanceConfig.loginType 的值改为 0,点击提交即可,如下图:
3.6 重启服务器
提交成功后,重启服务器,选择服务器>报表平台管理,如下图所示:
4. 预览编辑
完成上述操作后,登录页还原成内置登录页,如下图所示:
5. 方法二编辑
功能介绍:通过单点接口实现平台登录之后直接在平台内修改。
5.1 访问单点接口
浏览器f12调用控制台,在console选项中输入
encodeURI("http://ip:端口/webroot/decision/login/cross/domain?fine_username=XX&fine_password=XX&validity=-2&callback=") // xx分别替换为管理员用户名密码
浏览器访问返回的地址 当返回callback为accessToken表示登录成功
5.2 修改登录方式
单点成功之后访问
http://ip:端口/webroot/decision
登录成功之后在管理系统-外观配置中修改为登录页插件 保存
6. 预览编辑
完成上述操作后,登录页还原成内置登录页,如下图所示: