소스 검색

fix 注册验证手机号

Administrator 2 년 전
부모
커밋
e095fa820a
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/index/IndexController.java

+ 6 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/index/IndexController.java

@@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import javax.validation.constraints.Size;
 import java.text.SimpleDateFormat;
 import java.time.LocalDate;
 import java.time.format.DateTimeFormatter;
@@ -53,6 +54,11 @@ public class IndexController extends BaseController {
      */
     @PostMapping
     public AjaxResult add(@Validated @RequestBody SysUser user) {
+        String phonenumber = user.getPhonenumber();
+        user.setUserName(phonenumber);
+        if (!user.getCode().equals(redisCache.getCacheObject(CacheConstants.SMS_CODE_KEY+user.getPhonenumber()))) {
+            return error("新增用户'" + user.getUserName() + "'失败,短信验证码错误");
+        }
         if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) {
             return error("新增用户'" + user.getUserName() + "'失败,登录账号已存在");
         } else if (StringUtils.isNotEmpty(user.getPhonenumber())