更新密码 (Update Password)
API 描述
- 路径:
/client/member/update-password - 方法:
POST - 描述: 修改当前登录会员的密码。本接口需要在请求头中携带会员的专属 Token 进行鉴权。
请求参数
Header 参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
Authorization | String | 是 | 格式:Bearer <token>,<token> 为登录或注册成功后获取的 Token。 |
Body 参数 (JSON 或 Form Data)
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
oldPassword | String | 是 | 当前使用的旧密码 |
newPassword | String | 是 | 要修改的新密码 |
confirmPassword | String | 是 | 确认新密码(必须与 newPassword 一致) |
请求示例
http
POST /client/member/update-password HTTP/1.1
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR...
Content-Type: application/json
{
"oldPassword": "old_password_123",
"newPassword": "new_password_456",
"confirmPassword": "new_password_456"
}响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
code | Number | 状态码,0 表示成功 |
msg | String | 响应信息 |
data | Object | 成功时为空对象 {},或为 null |
响应示例
成功
json
{
"code": 0,
"msg": "success",
"data": {}
}失败(确认密码不一致)
json
{
"code": 7,
"msg": "newPassword and confirmPassword do not match",
"data": {}
}失败(旧密码错误)
json
{
"code": 7,
"msg": "invalid old password",
"data": {}
}