From e45a0573cab0f2ed50cdab6dd7a0b58e9fcf4cc7 Mon Sep 17 00:00:00 2001 From: lyf <1357764963@qq> Date: Tue, 14 Feb 2023 15:42:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=86=E7=A0=81=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/controller/UserInfoController.java | 9 ++++++++- .../main/java/cn/pluss/platform/util/StringUtil.java | 12 ++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/UserInfoController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/UserInfoController.java index 7562770..ff5d5a8 100644 --- a/pluss-api-page/src/main/java/cn/pluss/platform/controller/UserInfoController.java +++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/UserInfoController.java @@ -93,7 +93,10 @@ public class UserInfoController { @ApiImplicitParams({ @ApiImplicitParam(name = "UserInfo", value = "待添加的UserInfo实例", paramType = "body", dataType = "UserInfo", required = true)}) public Result add(@RequestBody UserInfo userInfo) { - userInfo.getPassword(); + String s = StringUtil.passwordCheck(userInfo.getPassword()); + if (s == null){ + return ResultGenerator.genFailResult("密码不合规"); + } userInfoNewService.register(userInfo); return ResultGenerator.genSuccessResult(); } @@ -139,6 +142,10 @@ public class UserInfoController { @ApiImplicitParams({ @ApiImplicitParam(name = "UserInfo", value = "更新的UserInfo实例", paramType = "body", dataType = "UserInfo", required = true),}) public Result forgetPassword(@RequestBody UserInfo userInfo) { + String s = StringUtil.passwordCheck(userInfo.getPassword()); + if (s == null){ + return ResultGenerator.genFailResult("密码不合规"); + } userInfoNewService.forgetPwd(userInfo); return ResultGenerator.genSuccessResult(); } diff --git a/pluss-common-bundle/src/main/java/cn/pluss/platform/util/StringUtil.java b/pluss-common-bundle/src/main/java/cn/pluss/platform/util/StringUtil.java index 6c1e0a0..5de6654 100644 --- a/pluss-common-bundle/src/main/java/cn/pluss/platform/util/StringUtil.java +++ b/pluss-common-bundle/src/main/java/cn/pluss/platform/util/StringUtil.java @@ -383,8 +383,12 @@ public class StringUtil extends StringUtils { * @param password * @return */ -// public static String passwordCheck(String password){ -// int length = password.length(); -// if (length) -// } + public static String passwordCheck(String password){ + int length = password.length(); + if (length >= 7 && length <= 16){ + return password; + }else { + return null; + } + } }