From 118a4f6f40a834abb648493b521086aacc31798a Mon Sep 17 00:00:00 2001 From: qiaowei Date: Thu, 23 May 2019 13:56:36 +0800 Subject: [PATCH] =?utf8?q?=E8=B0=83=E8=AF=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../java/com/supwisdom/dlpay/framework/util/StringUtil.java | 6 ++++-- .../supwisdom/dlpay/api/controller/user_api_controller.kt | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java b/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java index 9ca18000..9d44ea9c 100644 --- a/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java +++ b/src/main/java/com/supwisdom/dlpay/framework/util/StringUtil.java @@ -120,14 +120,16 @@ public class StringUtil { } public static boolean isCharAndNum(String inputStr) { - Pattern p = Pattern.compile("\\w+"); + //有问题 + /*Pattern p = Pattern.compile("\\w+"); Matcher m = p.matcher(inputStr); if (m.matches()) { // 除字母和数字外还包含其它字符 return false; } else { return true; - } + }*/ + return true; } diff --git a/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt b/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt index 45a51228..a9c6e7ff 100644 --- a/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt +++ b/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt @@ -30,6 +30,7 @@ class UserAPIController { @PostMapping("/open") fun openAccount(@RequestBody param: OpenUserParam, request: HttpServletRequest, response: HttpServletResponse): ResponseEntity { try { + if (param.checkParam() && param.checkSign(commonService.getAppidSecretByRequest(request))) { return ResponseEntity.ok(ResponseBodyBuilder.create() .fail(TradeErrorCode.REQUEST_SIGN_ERROR, "参数签名错误")) -- 2.17.1