# POST /api/v1/auth/sms/login — 手机号 + 验证码登录 > 所属:Auth 组(前缀 `/api/v1/auth`) | 鉴权:无 | [← 返回 API 索引](../README.md) > > 集成实现:见 [integrations/sms](../integrations/sms.md)(验证码校验逻辑)。 ## 入参 | 字段 | 类型 | 必填 | 说明 | |---|---|---|---| | `phone` | string | ✅ | 手机号 `^1\d{10}$` | | `code` | string | ✅ | 验证码,长度 4–8 | ## 出参 响应 `200`:`TokenWithUser`(`user.register_channel` 为 `"sms"`)。结构见 [API 索引](./README.md#复用数据结构)。 ## 错误码 - `400` 验证码错误 - `403` 账号被禁用 ## 说明 mock 模式下任意 6 位数字均通过校验。注册即登录。