【修改】 重复校验问题
This commit is contained in:
+6
-7
@@ -1,21 +1,20 @@
|
|||||||
package com.jero.modules.system.controller;
|
package com.jero.modules.system.controller;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
|
|
||||||
import com.jero.common.api.vo.Results;
|
import com.jero.common.api.vo.Results;
|
||||||
import com.jero.common.util.PasswordUtil;
|
import com.jero.common.util.PasswordUtil;
|
||||||
import org.apache.commons.lang.StringUtils;
|
|
||||||
import com.jero.common.util.SqlInjectionUtil;
|
import com.jero.common.util.SqlInjectionUtil;
|
||||||
import com.jero.modules.system.mapper.SysDictMapper;
|
import com.jero.modules.system.mapper.SysDictMapper;
|
||||||
import com.jero.modules.system.model.DuplicateCheckVo;
|
import com.jero.modules.system.model.DuplicateCheckVo;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import io.swagger.annotations.Api;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Title: DuplicateCheckAction
|
* @Title: DuplicateCheckAction
|
||||||
@@ -48,7 +47,7 @@ public class DuplicateCheckController {
|
|||||||
//SQL注入校验(只限制非法串改数据库)
|
//SQL注入校验(只限制非法串改数据库)
|
||||||
final String[] sqlInjCheck = {duplicateCheckVo.getTableName(),duplicateCheckVo.getFieldName()};
|
final String[] sqlInjCheck = {duplicateCheckVo.getTableName(),duplicateCheckVo.getFieldName()};
|
||||||
SqlInjectionUtil.filterContent(sqlInjCheck);
|
SqlInjectionUtil.filterContent(sqlInjCheck);
|
||||||
if ("phone".equals(duplicateCheckVo.getFieldName())) {
|
if ("phone".equals(duplicateCheckVo.getFieldName()) || "email".equals(duplicateCheckVo.getFieldName())) {
|
||||||
if (StringUtils.isNotBlank(duplicateCheckVo.getFieldVal())) {
|
if (StringUtils.isNotBlank(duplicateCheckVo.getFieldVal())) {
|
||||||
duplicateCheckVo.setFieldVal(PasswordUtil.encrypt(duplicateCheckVo.getFieldVal()));
|
duplicateCheckVo.setFieldVal(PasswordUtil.encrypt(duplicateCheckVo.getFieldVal()));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user