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之嵌套模板并设置联动
  • 热门搜索
    山东 旅游 长春大学旅游学院官网 苏州西山旅游攻略 南美旅游 飞扬旅游 乐途旅游 重庆的旅游景点 运城旅游景点大全 成都旅游团 五一适合去哪里旅游