|
|
@ -33,6 +33,7 @@ import org.opsli.api.wrapper.system.user.UserPassword;
|
|
|
|
import org.opsli.common.constants.MyBatisConstants;
|
|
|
|
import org.opsli.common.constants.MyBatisConstants;
|
|
|
|
import org.opsli.common.enums.DictType;
|
|
|
|
import org.opsli.common.enums.DictType;
|
|
|
|
import org.opsli.common.exception.ServiceException;
|
|
|
|
import org.opsli.common.exception.ServiceException;
|
|
|
|
|
|
|
|
import org.opsli.common.utils.CheckStrength;
|
|
|
|
import org.opsli.common.utils.HumpUtil;
|
|
|
|
import org.opsli.common.utils.HumpUtil;
|
|
|
|
import org.opsli.common.utils.ListDistinctUtil;
|
|
|
|
import org.opsli.common.utils.ListDistinctUtil;
|
|
|
|
import org.opsli.common.utils.WrapperUtil;
|
|
|
|
import org.opsli.common.utils.WrapperUtil;
|
|
|
@ -123,6 +124,10 @@ public class UserServiceImpl extends CrudServiceImpl<UserMapper, SysUser, UserMo
|
|
|
|
model.setSecretKey(
|
|
|
|
model.setSecretKey(
|
|
|
|
RandomUtil.randomString(20)
|
|
|
|
RandomUtil.randomString(20)
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
// 获得密码强度
|
|
|
|
|
|
|
|
model.setPasswordLevel(
|
|
|
|
|
|
|
|
CheckStrength.getPasswordLevel(model.getPassword()).getCode()
|
|
|
|
|
|
|
|
);
|
|
|
|
// 处理密码
|
|
|
|
// 处理密码
|
|
|
|
model.setPassword(
|
|
|
|
model.setPassword(
|
|
|
|
UserUtil.handlePassword(model.getPassword(),
|
|
|
|
UserUtil.handlePassword(model.getPassword(),
|
|
|
@ -590,6 +595,10 @@ public class UserServiceImpl extends CrudServiceImpl<UserMapper, SysUser, UserMo
|
|
|
|
userPassword.setSalt(
|
|
|
|
userPassword.setSalt(
|
|
|
|
RandomUtil.randomString(20)
|
|
|
|
RandomUtil.randomString(20)
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
// 获得密码强度
|
|
|
|
|
|
|
|
userPassword.setPasswordLevel(
|
|
|
|
|
|
|
|
CheckStrength.getPasswordLevel(userPassword.getNewPassword()).getCode()
|
|
|
|
|
|
|
|
);
|
|
|
|
// 处理密码
|
|
|
|
// 处理密码
|
|
|
|
userPassword.setNewPassword(
|
|
|
|
userPassword.setNewPassword(
|
|
|
|
UserUtil.handlePassword(userPassword.getNewPassword(),
|
|
|
|
UserUtil.handlePassword(userPassword.getNewPassword(),
|
|
|
@ -620,6 +629,10 @@ public class UserServiceImpl extends CrudServiceImpl<UserMapper, SysUser, UserMo
|
|
|
|
userPassword.setSalt(
|
|
|
|
userPassword.setSalt(
|
|
|
|
RandomUtil.randomString(20)
|
|
|
|
RandomUtil.randomString(20)
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
// 获得密码强度
|
|
|
|
|
|
|
|
userPassword.setPasswordLevel(
|
|
|
|
|
|
|
|
CheckStrength.getPasswordLevel(userPassword.getNewPassword()).getCode()
|
|
|
|
|
|
|
|
);
|
|
|
|
// 处理密码
|
|
|
|
// 处理密码
|
|
|
|
userPassword.setNewPassword(
|
|
|
|
userPassword.setNewPassword(
|
|
|
|
UserUtil.handlePassword(userPassword.getNewPassword(),
|
|
|
|
UserUtil.handlePassword(userPassword.getNewPassword(),
|
|
|
|