forked from datawhale/whale-town-end
核心修复: - 调整注册流程检查顺序,先验证用户存在性再验证验证码 - 修复HTTP状态码问题,业务失败时返回正确的错误状态码 - 优化错误处理逻辑,提供更准确的错误信息 主要变更: - 登录核心服务:重构注册方法,优化检查顺序避免验证码无效消费 - 用户服务:分离用户创建和重复检查逻辑,提高代码复用性 - 登录控制器:修复HTTP状态码处理,根据业务结果返回正确状态码 - API文档:更新注册接口说明和错误响应示例 - 测试脚本:优化测试逻辑和注释说明 修复效果: - 用户已存在时立即返回正确错误信息,不消费验证码 - API响应状态码准确反映业务执行结果 - 错误信息更加用户友好和准确 - 验证码使用更加合理和高效 测试验证: - 所有核心功能测试通过 - 注册逻辑修复验证成功 - HTTP状态码修复验证成功 - 限流功能正常工作
4.6 KiB
4.6 KiB