RuoYi
2020-07-23 dd6ca9c8bb6841ca3895932d7e8cd1e4def9de68
检查字符支持小数点&降级改成异常提醒
已修改2个文件
8 ■■■■ 文件已修改
src/main/java/com/ruoyi/common/utils/sql/SqlUtil.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/common/CaptchaController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/utils/sql/SqlUtil.java
@@ -1,5 +1,6 @@
package com.ruoyi.common.utils.sql;
import com.ruoyi.common.exception.BaseException;
import com.ruoyi.common.utils.StringUtils;
/**
@@ -10,9 +11,9 @@
public class SqlUtil
{
    /**
     * 仅支持字母、数字、下划线、空格、逗号(支持多个字段排序)
     * 仅支持字母、数字、下划线、空格、逗号、小数点(支持多个字段排序)
     */
    public static String SQL_PATTERN = "[a-zA-Z0-9_\\ \\,]+";
    public static String SQL_PATTERN = "[a-zA-Z0-9_\\ \\,\\.]+";
    /**
     * 检查字符,防止注入绕过
@@ -21,7 +22,7 @@
    {
        if (StringUtils.isNotEmpty(value) && !isValidOrderBySql(value))
        {
            return StringUtils.EMPTY;
            throw new BaseException("参数不符合规范,不能进行查询");
        }
        return value;
    }
src/main/java/com/ruoyi/project/common/CaptchaController.java
@@ -26,7 +26,6 @@
@RestController
public class CaptchaController
{
    @Resource(name = "captchaProducer")
    private Producer captchaProducer;