Ver código fonte

1、创建用户时用户名修改,和原设定保持一致
2、初始密码强度加强,提高安全性

dongpo 1 ano atrás
pai
commit
554ede5001

+ 2 - 2
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/dingding/DingThirdAuthController.java

@@ -134,12 +134,12 @@ public class DingThirdAuthController {
         if (Objects.isNull(adminUserDO)) {
             //创建用户信息
             UserSaveReqVO userSaveReqVO = new UserSaveReqVO();
-            userSaveReqVO.setUsername(result.getUnionId());
+            userSaveReqVO.setUsername(result.getMobile());
             userSaveReqVO.setNickname(result.getNick());
             userSaveReqVO.setEmail(result.getEmail());
             userSaveReqVO.setMobile(result.getMobile());
             userSaveReqVO.setAvatar(result.getAvatarUrl());
-            userSaveReqVO.setPassword(result.getMobile());
+            userSaveReqVO.setPassword(result.getMobile() + ".1@2");
 
             adminUserDO = dingAuthServiceInfo.initUser(userSaveReqVO, corpId, adminType);
         }

+ 1 - 1
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java

@@ -152,7 +152,7 @@ public class AdminAuthServiceImpl implements AdminAuthService {
         userSaveReqVO.setUsername(reqVO.getMobile());
         userSaveReqVO.setNickname(reqVO.getMobile());
         userSaveReqVO.setMobile(reqVO.getMobile());
-        userSaveReqVO.setPassword(reqVO.getMobile());
+        userSaveReqVO.setPassword(reqVO.getMobile() + ".1@2");
         Long id = userService.smsRegister(userSaveReqVO);
         // 获得新用户信息
         user = userService.getUserByMobile(reqVO.getMobile());