Andriy
Andriy
### 基本信息 - ruoyi-vue-pro 版本:yudao-cloud v1.9.0 - 操作系统:Windows - 数据库:MySQL 8.1.0 ### 你猜测可能的原因 (必填)我花费了 2-4 小时自查,发现可能的原因是:客户端调用“/app-api/member/auth/sms-login”接口时如果是已存在的用户发生了验证码过期或者不存在这两种异常时会始终响应用户登录成功结果。 ### 复现步骤 第一步,使用已近存在的会员用户正常调用接口,验证码随便输入都行。 ### 报错信息 `yudao-module-system`模块中`SmsCodeServiceImpl`类中的`useSmsCode`方法调用`validateSmsCode0`方法进行验证码校验时抛出合理的业务异常,控制台也正常输出。  但是在`yudao-module-member`模块中的调用方却没有做任何接收结果处理,从而导致验证码校验失败的接口没有被正常接收进行判断处理(由于Spring MVC通用异常拦截处理的原因,`yudao-module-system`模块中抛出的异常被处理成自定义数据结构了,HTTP状态始终为200)。  > 截图中的`TODO`注释是我后续添加的