历史版本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 设置完成后点击测试连接,成功后点击确定,如下图所示:

222


3.2 添加数据库查询

点击数据库查询,选择 JDBC 数据库,找到 PUBLIC.FINE_CONF_ENTITY,并添加数据集 ds 1:SELECT * FROM PUBLIC.FINE_CONF_ENTITY,如下图所示:

222


3.3 模板制作

将数据集中的数据列拖拽到单元格中,并在数据列所在的所有单元格中插入文本控件,如下图所示:

222


3.4 填报属性设置

选择模板>模板web属性>填报页面设置>为该模板单独设置,工具栏中添加“删除记录”按钮,点击确定,如下图:

222


3.5 更改数据

保存模板,选择填报预览,在预览页面删除字段 AppearanceConfig.loginUrl ,并将字段 AppearanceConfig.loginType 的值改为 0,点击提交即可,如下图:

222


3.6 重启服务器

提交成功后,重启服务器,选择服务器>报表平台管理,如下图所示:

222



4. 预览编辑

完成上述操作后,登录页还原成内置登录页,如下图所示:

222

5. 方法二编辑

功能介绍:通过单点接口实现平台登录之后直接在平台内修改。

5.1 访问单点接口

浏览器f12调用控制台,在console选项中输入

encodeURI("http://ip:端口/webroot/decision/login/cross/domain?fine_username=XX&fine_password=XX&validity=-2&callback=") // xx分别替换为管理员用户名密码      

image.png

浏览器访问返回的地址 当返回callback为accessToken表示登录成功

image.png

5.2 修改登录方式

单点成功之后访问

http://ip:端口/webroot/decision

image.png

登录成功之后在管理系统-外观配置中修改为登录页插件 保存

6. 预览编辑

完成上述操作后,登录页还原成内置登录页,如下图所示:

222