还原登录页设置

编辑
  • 文档创建者:宋会青
  • 浏览次数:1046次
  • 编辑次数:8次
  • 最近更新:Kevin-s 于 2019-06-04
  • 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,并添加数据集 ds1: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分别替换为管理员用户名密码

    image.png

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

    image.png

    5.2 修改登录方式

    单点成功之后访问

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

    image.png

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

    6. 预览

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


    附件列表


    主题: 数据决策系统
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]