天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1494|回复: 3

[已解决] (求助)关于APP修改密码

[复制链接]
辽宁信诚移动 发表于 2015-1-14 19:32:47 | 显示全部楼层 |阅读模式
本帖最后由 kharry 于 2015-2-1 22:22 编辑

我在APP上增加了修改密码功能,在服务端用下面的方法修改密码:
                        UserVO user = process.getUserByLoginnoAndDoaminName(username, domainname);
                        user.setLoginpwd(password);
我发现密码修改后,在数据库里变成明文了,,,

我在手机上登录后,服务端调用这个函数实现登录:
                       UserVO user = process.login(username, password, domainname, count);
不管是否在app上修改密码,app传给服务器的都是明文,我有两个疑问:
(1)假如未修改密码,例如密码是1234567,那么数据库里保存的是密文,这时在app登录,传给服务器的是1234567明文,而服务器可以和数据库的密文进行校验
(2)假如在手机上修改了密码,例如密码也是1234567,那么数据库保存的是明文,这时在app登录,传给服务器的是1234567明文,而服务器可以和数据库的明文进行校验
这是怎么实现的呢?
另外,我该怎么把密码在数据库里保存成密文呢??
kharry 发表于 2015-1-15 09:08:40 | 显示全部楼层
参考 obpm/src/main/java/cn/myapps/desktop/personal/DPersonalAction.java  中的 savePersonal方法
 楼主| 辽宁信诚移动 发表于 2015-1-29 09:16:13 | 显示全部楼层
谢谢,已解决
kharry 发表于 2015-1-29 09:17:05 | 显示全部楼层
感谢楼主反馈,该帖结贴

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 10:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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