历史版本11 :用户修改密码/忘记密码 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineBI 版本
5.1

1.2 问题描述

  • 用户只记得超级管理员的账号,忘记平台登录密码。

  • 用户想修改超级管理员的用户名。

遇到上述问题,可参考本文方法解决。

1.3 解决思路

本文提供两种方法:

  • 通过修改 db.script 文件重置超级管理员账密。

  • 通过超级管理员账号和普通用户账密重置超管密码。

注:新用户若忘记超级管理员账号和密码,可以卸载软件重新安装。

2. 重置用户名和密码编辑

注:本方法仅适用于内置数据库,不支持外接数据库。

1)找到%BI_HOME%\webapps\webroot\WEB-INF\embed\finedb下的db.script文件,如下图所示:

1590029150991485.png

2)打开db.script文件,将INSERT INTO FINE_CONF_ENTITY VALUES('SystemConfig.serverInit','success')代码中的success修改为其他任意字段。如下图所示:

1590029359567321.png

3)保存后重启 FineBI ,进入平台,可重置超级管理员的用户名和密码。如下图所示:

15.png

3. 重置密码编辑

注:本节方法适用于超级管理员已知某用户(以 Anna 为例)的用户名和密码,且知道超管账号的情况。

1)关闭 FineBI 工程,若用户未迁移 HSQL ,使用的是内置数据库,可参考 使用第三方管理软件连接 FineDB 连接内置数据库。

注:若已进行数据库迁移,直接连接到迁移后的数据库即可。

2)打开FINE_USER用户表,在「PASSWORD」数据列中找到 Anna 用户对应的值,将其复制粘贴到超级管理员对应的 PASSWORD 值中。如下图所示:

1590030290606615.png

3)重启 FineBI ,超级管理员使用自己的账号, Anna 用户的密码登录数据决策系统修改密码即可。