mirror of https://gitee.com/xiaonuobase/snowy
【修复】修复密码为空时二次加密的bug
parent
05ee5f14ca
commit
af2ab01e59
|
@ -65,8 +65,6 @@ public class SysUserFactory {
|
|||
String password = ConstantContextHolder.getDefaultPassWord();
|
||||
//设置密码为Md5加密后的密码
|
||||
sysUser.setPassword(BCrypt.hashpw(password, BCrypt.gensalt()));
|
||||
} else {
|
||||
sysUser.setPassword(BCrypt.hashpw(sysUser.getPassword(), BCrypt.gensalt()));
|
||||
}
|
||||
|
||||
if (ObjectUtil.isEmpty(sysUser.getAvatar())) {
|
||||
|
|
|
@ -188,6 +188,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
SysUser sysUser = new SysUser();
|
||||
BeanUtil.copyProperties(sysUserParam, sysUser);
|
||||
SysUserFactory.fillAddCommonUserInfo(sysUser);
|
||||
if(ObjectUtil.isNotEmpty(sysUserParam.getPassword())) {
|
||||
sysUser.setPassword(BCrypt.hashpw(sysUserParam.getPassword(), BCrypt.gensalt()));
|
||||
}
|
||||
this.save(sysUser);
|
||||
Long sysUserId = sysUser.getId();
|
||||
//增加员工信息
|
||||
|
@ -257,6 +260,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
sysUser.setStatus(null);
|
||||
//设置密码
|
||||
SysUserFactory.fillBaseUserInfo(sysUser);
|
||||
if(ObjectUtil.isNotEmpty(sysUserParam.getPassword())) {
|
||||
sysUser.setPassword(BCrypt.hashpw(sysUserParam.getPassword(), BCrypt.gensalt()));
|
||||
}
|
||||
this.updateById(sysUser);
|
||||
Long sysUserId = sysUser.getId();
|
||||
//编辑员工信息
|
||||
|
|
Loading…
Reference in New Issue