zhibo/android-app/后端接口TODO清单-用户认证.md

1.2 KiB
Raw Blame History

后端接口 TODO 清单 - 用户认证模块

1. 用户登录

文件: LoginActivity.java 接口路径: POST /api/front/login 请求参数:

{
  "account": "string",  // 账号(手机号或用户名)
  "password": "string"  // 密码
}

返回数据:

{
  "code": 200,
  "message": "success",
  "data": {
    "token": "string",      // JWT token
    "userId": "string",     // 用户ID
    "nickname": "string",   // 昵称
    "avatarUrl": "string"   // 头像URL可选
  }
}

2. 用户注册

文件: RegisterActivity.java 接口路径: POST /api/front/register 请求参数:

{
  "phone": "string",           // 手机号
  "password": "string",        // 密码
  "verificationCode": "string", // 验证码
  "nickname": "string"         // 昵称(可选)
}

返回数据: 同登录接口

3. 发送验证码

文件: RegisterActivity.java 接口路径: POST /api/sms/send 请求参数:

{
  "phone": "string",  // 手机号
  "type": "register"  // 类型register/reset_password
}

返回数据:

{
  "code": 200,
  "message": "验证码已发送",
  "data": {
    "success": true
  }
}