Преглед изворни кода

用户导入时密码以先SM3加密

wukai пре 1 година
родитељ
комит
e0cc0f4608

+ 2 - 1
doc-system/src/main/java/com/doc/system/service/impl/SysUserServiceImpl.java

@@ -12,6 +12,7 @@ import com.doc.common.utils.SecurityUtils;
 import com.doc.common.utils.StringUtils;
 import com.doc.common.utils.bean.BeanValidators;
 import com.doc.common.utils.encrypt.Sm2Util;
+import com.doc.common.utils.encrypt.Sm3Util;
 import com.doc.common.utils.spring.SpringUtils;
 import com.doc.system.domain.SysPost;
 import com.doc.system.domain.SysUserPost;
@@ -500,7 +501,7 @@ public class SysUserServiceImpl implements ISysUserService {
                 SysUser u = userMapper.selectUserByUserName(user.getUserName());
                 if (StringUtils.isNull(u)) {
                     BeanValidators.validateWithException(validator, user);
-                    user.setPassword(SecurityUtils.encryptPassword(password));
+                    user.setPassword(SecurityUtils.encryptPassword(Sm3Util.encrypt(password)));
                     user.setCreateBy(operName);
                     userMapper.insertUser(user);
                     successNum++;