浏览代码

新增登录验证码

hubin 1 年之前
父节点
当前提交
f3fae2b4b6

+ 3 - 0
src/main/java/com/aizuda/boot/modules/auth/param/LoginParam.java

@@ -28,4 +28,7 @@ public class LoginParam implements Serializable {
     @Schema(description = "登录密码")
     private String password;
 
+    @Schema(description = "验证码")
+    private String code;
+
 }

+ 1 - 0
src/main/java/com/aizuda/boot/modules/auth/service/impl/AuthServiceImpl.java

@@ -40,6 +40,7 @@ public class AuthServiceImpl implements IAuthService {
     public Map<String, Object> login(HttpServletRequest request, HttpServletResponse response, LoginParam loginParam) {
         ApiAssert.fail(StringUtils.isEmpty(loginParam.getUsername())
                 || StringUtils.isEmpty(loginParam.getPassword()), "用户名密码不能为空");
+        ApiAssert.fail(!Objects.equals("asd123", loginParam.getCode()), "请输入正确的验证码");
         List<SysUser> userList = sysUserService.list(Wrappers.<SysUser>query().eq("username", loginParam.getUsername()));
         ApiAssert.fail(null == userList || userList.size() != 1, "用户不存或异常数据");
         SysUser user = userList.get(0);