Commit 8fcb2ed3 authored by 技术部-任文超's avatar 技术部-任文超

给用户是否存在的接口添加IP白名单

parent 8dba14ee
...@@ -2,6 +2,7 @@ package cn.quantgroup.xyqb.controller.internal.user; ...@@ -2,6 +2,7 @@ package cn.quantgroup.xyqb.controller.internal.user;
import cn.quantgroup.tech.util.TechEnvironment; import cn.quantgroup.tech.util.TechEnvironment;
import cn.quantgroup.xyqb.Constants; import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator; import cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator;
import cn.quantgroup.xyqb.aspect.lock.PasswordErrorFiniteValidator; import cn.quantgroup.xyqb.aspect.lock.PasswordErrorFiniteValidator;
import cn.quantgroup.xyqb.controller.IBaseController; import cn.quantgroup.xyqb.controller.IBaseController;
...@@ -289,11 +290,12 @@ public class UserController implements IBaseController { ...@@ -289,11 +290,12 @@ public class UserController implements IBaseController {
* @param phoneNo 手机号 * @param phoneNo 手机号
* @return * @return
*/ */
@IpValidator
@RequestMapping("/exist") @RequestMapping("/exist")
public JsonResult exist(@RequestParam String phoneNo) { public JsonResult exist(@RequestParam String phoneNo) {
log.info("检查用户是否存在, phoneNo:{}", phoneNo); log.info("检查用户是否存在, phoneNo:{}", phoneNo);
if (userService.exist(phoneNo)) { if (userService.exist(phoneNo)) {
log.info("该手机号已经注册, phoneNo:{}", phoneNo); log.info("该手机号已经注册, phoneNo:{},remoteIp:{}", phoneNo, getIp());
return JsonResult.buildErrorStateResult("该手机号已经注册", null); return JsonResult.buildErrorStateResult("该手机号已经注册", null);
} }
return JsonResult.buildSuccessResult(null, null); return JsonResult.buildSuccessResult(null, null);
...@@ -305,9 +307,10 @@ public class UserController implements IBaseController { ...@@ -305,9 +307,10 @@ public class UserController implements IBaseController {
* @param phoneNo 手机号 * @param phoneNo 手机号
* @return * @return
*/ */
@IpValidator
@RequestMapping("/exist_check") @RequestMapping("/exist_check")
public JsonResult existForResetPwd(@RequestParam String phoneNo) { public JsonResult existForResetPwd(@RequestParam String phoneNo) {
log.info("检查用户是否存在, phoneNo:{}", phoneNo); log.info("检查用户是否存在, phoneNo:{},remoteIp:{}", phoneNo, getIp());
return JsonResult.buildSuccessResult(null, userService.exist(phoneNo)); return JsonResult.buildSuccessResult(null, userService.exist(phoneNo));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment