起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3392|回复: 5

[结贴] 从数据库中获取人员修改后的密码

[复制链接]

85

主题

273

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
发表于 2017-12-4 10:24:52 | 显示全部楼层 |阅读模式
现有需求如下:
多个人员用一个公用账户(不在组织机构里),通过链接自动登录的
如果有一个人员修改了密码,如何从数据库中获取到正确的密码【从系统表中获取的密码登陆不上,提示密码错误,如何获取平台未加密前的密码】
求大神指点指点

85

主题

273

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2017-12-4 10:26:36 | 显示全部楼层
String password = "E10ADC3949BA59ABBE56E057F20F883E";// 密码:123456  这个密码是可以登陆的
String password = "F3D3A7EF80A1E7BDA2511A3A0B7E6CF8";//密码:123456  这个密码就不能登陆
回复 支持 反对

使用道具 举报

4

主题

23

帖子

93

积分

初级会员

Rank: 2

积分
93
QQ
发表于 2017-12-4 10:42:00 | 显示全部楼层
x5是使用MD5加密
然后就是MD5只有加密没有解密  输入时就是将输入的字符串再次加密与数据库里面加密好的  进行比对的

你的需求只能用其他的加密方式或者每次修改密码的时先保存密码在你自己建的表中,
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-4 11:26:11 | 显示全部楼层
丿天涯 发表于 2017-12-4 10:26
String password = "E10ADC3949BA59ABBE56E057F20F883E";// 密码:123456  这个密码是可以登陆的
String pa ...

F3D3A7EF80A1E7BDA2511A3A0B7E6CF8这个密码是md5加密后又用了平台的密码加密增强的特性,是不能直接用来登录的
直接登录的需要用MD5的值,需要知道修改的密码是什么做MD5加密后才可以直接拼接url

如果要直接用数据库中的值,那就需要去掉平台的密码加密增强特性直接用MD5加密格式
把/BIZ/system/config/sys.config.m中的<config name="passwordSalt" value="http://www.justep.com"/>配置去掉,然后重启tomcat服务,另外需要自己把数据库中的密码都改为MD5的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

85

主题

273

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2017-12-4 11:44:08 | 显示全部楼层
yess23456 发表于 2017-12-4 10:42
x5是使用MD5加密
然后就是MD5只有加密没有解密  输入时就是将输入的字符串再次加密与数据库里面加密好的   ...

三克油
回复 支持 反对

使用道具 举报

85

主题

273

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2017-12-4 11:45:12 | 显示全部楼层
jishuang 发表于 2017-12-4 11:26
F3D3A7EF80A1E7BDA2511A3A0B7E6CF8这个密码是md5加密后又用了平台的密码加密增强的特性,是不能直接用来 ...

好的  请结帖
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-29 20:57 , Processed in 0.052047 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表