Forráskód Böngészése

uu互联获取登录企业时清除密码错误次数

wangmh 8 éve
szülő
commit
8029d266b1

+ 1 - 0
sso-server/src/main/java/com/uas/sso/controller/LoginController.java

@@ -347,6 +347,7 @@ public class LoginController extends BaseController {
         }
         // 校验密码
         userService.checkPasswordByMobile(mobile, password, false);
+        userService.resetErrorCount(user.getUserUU());
         Long userUU = user.getUserUU();
         String userName = user.getVipName();
         List<ModelMap> spaces = new ArrayList<ModelMap>();

+ 6 - 0
sso-server/src/main/java/com/uas/sso/service/UserService.java

@@ -238,4 +238,10 @@ public interface UserService {
      * @return
      */
     List<UserSpaceDetailInfo> findUserByTels(List<String> tels);
+
+    /**
+     * 重置密码错误次数
+     * @param userUU
+     */
+    void resetErrorCount(Long userUU);
 }

+ 7 - 0
sso-server/src/main/java/com/uas/sso/service/impl/UserServiceImpl.java

@@ -533,6 +533,13 @@ public class UserServiceImpl implements UserService {
         return data;
     }
 
+    @Override
+    public void resetErrorCount(Long userUU) {
+        UserRecord userRecord = userRecordDao.findOne(userUU);
+        userRecord.setPwdErrorCount(0);
+        userRecordDao.save(userRecord);
+    }
+
     /**
      * 同步用户信息到各个应用
      * @param userUU 用户uu号