|
@@ -6,7 +6,6 @@ import com.jiayue.ssi.constant.Constants;
|
|
|
import com.jiayue.ssi.constant.SecretKeyConstants;
|
|
|
import com.jiayue.ssi.factory.LoginFactory;
|
|
|
import com.jiayue.ssi.servlet.ParameterRequestWrapper;
|
|
|
-import com.jiayue.ssi.util.IPUtils;
|
|
|
import com.jiayue.ssi.util.ResponseInfo;
|
|
|
import com.jiayue.ssi.util.SM2CryptUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -179,7 +178,7 @@ public class VerifySmFilter extends OncePerRequestFilter {
|
|
|
}
|
|
|
}
|
|
|
//对参数里的字符进行合理化校验
|
|
|
- String regex = "^[\\u4e00-\\u9fa5a-zA-Z0-9!@#$%^&*()_+|<>,.?/:;\\[\\]{}\\-\\s]*$";
|
|
|
+ String regex = "^[\\u4e00-\\u9fa5a-zA-Z0-9!@#$%^&*()_+|<>,.?/:;\\[\\]{}:;,。!¥()“”‘’、《》【】?— \\-\\s]*$";
|
|
|
for (String key : stringToMap.keySet()) {
|
|
|
if (!stringToMap.get(key).toString().matches(regex)) {
|
|
|
ResponseInfo.doResponse(response, "参数验证失败,包含特殊字符 " + stringToMap.get(key), 405);
|