不同系统,同一个帐号,不同密码的单点登录

目前我们做的帆软报表是直接挂在erp系统的菜单上的,帐号密码是读取erp的帐号跟加密后的密码。现在想做的效果是把决策系统独立出来,即可以直接用帐号密码登录,也可以通过erp和泛微oa的链接单点登录。
           现在的问题有这几个:
           一.决策系统获取的密码是加密后,直接登录只能输入加密的密码,是不可行的。
           二.其它系统跟erp系统的帐号是一致的,但是密码不一致,是否可以做单点登录。


FineReportyujie360 发布于 2017-4-13 13:23
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
迈达斯之手发布于2017-4-13 13:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
迈达斯之手发布于2017-4-13 13:31(编辑于 2023-9-6 09:34)
555
  • yujie360 yujie360(提问者)

    你说的第一条是理解错了我的意思吧。我说的是我获取erp系统的帐号密码,但是这个密码保存在数据库的时候就已经是经过加密的,但是在直接登录决策系统,就是在浏览器输入决策系统的地址的时候,这个加密后的密码用户是不会知道的,也不可能这么去登录的。
    回复
    2017-04-13 13:36 
最佳回答
0
yujie360发布于2017-4-13 13:36(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    就是这样呀~比如erp中A的密码是1234加密后是ASDF,那么通过FR自定义加密功能后~在FR中A用户只要输入1234这个密码就能跟ASDF这个密码匹配了~
    回复
    2017-04-13 13:39 
最佳回答
0
迈达斯之手发布于2017-4-13 13:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
yujie360发布于2017-4-13 13:47(编辑于 2023-9-6 09:34)
555
最佳回答
0
yujie360发布于2017-4-13 13:59(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    二开 2.把A用户名在各个系统的密码都取出来匹配~只要有一个匹配上了就登陆A就好了~
    回复
    2017-04-13 14:00 
最佳回答
0
迈达斯之手发布于2017-4-13 14:00(编辑于 2023-9-6 09:34)
555
  • yujie360 yujie360(提问者)

    能否说一下具体的实现细节。决策系统的用户管理认证方式我是用数据集的方式获取数据的,密码 只有一项,要怎么做这个判断
    回复
    2017-04-13 14:03 
  • yujie360 yujie360(提问者)

    这个匹配的过程是帆软做的,需要怎么设置才能匹配不同的字段或者不同的数据集。
    回复
    2017-04-13 14:08 
最佳回答
0
yujie360发布于2017-4-13 14:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
yujie360发布于2017-4-13 14:08(编辑于 2023-9-6 09:34)
555
  • 迈达斯之手 迈达斯之手

    自定义加密的接口里面~可以直接拿到前端用户输入的用户名和密码~你通过这个用户名自己把所有系统的对应密码都拿出来~然后跟加密后的用户密码比较一下不就可以了~返回ture或者false就可以了~
    回复
    2017-04-13 13:23 
  • 0关注人数
  • 732浏览人数
  • 最后回答于:2017-4-13 14:08
    活动推荐 更多
    热门课程 更多
    返回顶部