求助!关于同步用户后,登录 “用户名或密码错误”问题

在报表平台,用户管理中“同步用户”想以此达到自动同步用户的目的

83ead4fe-fc4d-40e8-ba5f-fef82fd399f5.jpg


自己做了个添加用户的画面,在画面上输入密码,登录到数据表。数据表中的密码字段在帆软进行同步之后变为密文

1d12e71a-361f-42d5-b821-7c4fdc290736.jpg

5a433f78-5e14-4558-ad47-4b5163020a9f.jpg


同步后我用张三的账号登录(密码是我在人员添加画面输入的明文)报表平台提示“用户名密码错误”,有没有大佬告知一下这个问题该如何解决!



FineReport feiwei 发布于 2020-3-26 09:51
1min目标场景问卷 立即参与
回答问题
悬赏:10 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
tomray318Lv2见习互助
发布于2020-3-26 16:30(编辑于 2020-3-26 16:43)

https://help.finereport.com/doc-view-875.html

后台存放密码的finedb里保存的是md5密文的sha256二次加密的密文,登录页输入明文,后台逻辑检测到是MD5加密,会先按MD5的加密一次,再用默认的sha256加密一次,然后对比密码。所以导致不敢怎么碰撞都无法与原密码一致

https://help.finereport.com/doc-view-704.html

最佳回答
0
孤陌Lv6资深互助
发布于2020-3-27 09:18

你这个添加用户 是添加到哪里的?是FR数据库里 还是你原来系统里

  • feiwei feiwei(提问者) 自己的数据库 SqlService,并且帆软每次同步之后所产生的 密码密文 都不一样
    2020-03-27 09:29 
  • 孤陌 孤陌 回复 feiwei(提问者) 除非你自己的数据库保存的密码原来就是密文 才可能有问题 如果不是 没有问题
    2020-03-27 09:31 
  • feiwei feiwei(提问者) 回复 孤陌 第一次登陆的时候是明文,但是经过自动同步之后会变成密文,并且每次同步之后密文都会有变化
    2020-03-27 09:49 
  • 孤陌 孤陌 回复 feiwei(提问者) 算了心累
    2020-03-27 09:56 
  • 3关注人数
  • 931浏览人数
  • 最后回答于:2020-3-27 09:18
    请选择关闭问题的原因
    确定 取消
    返回顶部