excel报表工具FineReport简单权限之密码加密

 时间:2024-10-12 01:21:36

在进行平台内置认证身份验证的时候,密码存在数据库(FineReport内置数据库finedb或者其他数据库)中,认证时用户输入的密码与数据库中密码相同则认证通过,若数据库被破解了则对系统造成威胁,怎样保证系统安全呢?

工具/原料

excel报表工具FineReport

1.解决方案

1、在进行用户导入的时候,使用密码加密功能。数据库中存的是密文,输入的密码需要进行加密才能和数据库中的密文进行匹配,加大破解难度,提高系统安全性。

2.实现原理

1、1设置方法登录平台,点击>管理系统>用户管理>导入添加用户的时候,设置加密方式,如下图:

excel报表工具FineReport简单权限之密码加密

9、设置后,数据库密码如123FR,用户输入123时可以登录成功。如果在自定义密码加密的文本框中输入的是TestPasswordValidatorUser类,数据库密码如FRaaa123RF,那么用户输入aaa,密码输入123即可登录成功。

10、·注:这边是举了一个最简单的例子,您可以根据自己的需求自己定义加密的方式。

  • excel报表工具FineReport之权限细粒度控制
  • excel报表工具FineReport权限细粒度之工具栏
  • excel报表工具FineReport之权限细粒度之参数
  • excel报表工具FineReport之滚动条问题
  • excel报表工具FineReport之嵌套模板并设置联动
  • 热门搜索
    炖鸡汤放什么调料 pant是什么意思 蟑螂养殖 regret是什么意思 拉拉裤是什么 什么运动可以瘦腿 优格是什么 补充维生素b 康乃馨代表什么 lg是什么