【修复】修复密码为空时二次加密的bug
This commit is contained in:
parent
cadedcc7d2
commit
05ee5f14ca
@ -65,6 +65,8 @@ public class SysUserFactory {
|
|||||||
String password = ConstantContextHolder.getDefaultPassWord();
|
String password = ConstantContextHolder.getDefaultPassWord();
|
||||||
//设置密码为Md5加密后的密码
|
//设置密码为Md5加密后的密码
|
||||||
sysUser.setPassword(BCrypt.hashpw(password, BCrypt.gensalt()));
|
sysUser.setPassword(BCrypt.hashpw(password, BCrypt.gensalt()));
|
||||||
|
} else {
|
||||||
|
sysUser.setPassword(BCrypt.hashpw(sysUser.getPassword(), BCrypt.gensalt()));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ObjectUtil.isEmpty(sysUser.getAvatar())) {
|
if (ObjectUtil.isEmpty(sysUser.getAvatar())) {
|
||||||
|
@ -188,7 +188,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||||||
SysUser sysUser = new SysUser();
|
SysUser sysUser = new SysUser();
|
||||||
BeanUtil.copyProperties(sysUserParam, sysUser);
|
BeanUtil.copyProperties(sysUserParam, sysUser);
|
||||||
SysUserFactory.fillAddCommonUserInfo(sysUser);
|
SysUserFactory.fillAddCommonUserInfo(sysUser);
|
||||||
sysUser.setPassword(BCrypt.hashpw(sysUser.getPassword(), BCrypt.gensalt()));
|
|
||||||
this.save(sysUser);
|
this.save(sysUser);
|
||||||
Long sysUserId = sysUser.getId();
|
Long sysUserId = sysUser.getId();
|
||||||
//增加员工信息
|
//增加员工信息
|
||||||
|
Loading…
x
Reference in New Issue
Block a user