APIv2_身份认证 - 17kong/yiqikong-wiki GitHub Wiki

身份认证

请及时更新文档 任何人发现文档和接口不符请及时通知团队维护者

进行认证

通过用户名密码进行身份认证

POST /auth

参数

{
  "username": "[email protected]", // 用户名
  "password": "password", // 用户密码
}

响应

Status: 200 OK
-
{
  "id": 1, // 用户ID
  "gapper_id": 1, // GapperID
  "email": "[email protected]", // 邮箱
  "name": "仪器控" // 用户昵称
}
Status: 400 Bad Request
-
"用户名密码错误"

修改密码

通过邮箱发送的验证码 进行密码修改

PUT /auth

参数

{
  "username": "[email protected]", // 用户名
  "password": "password", // 用户密码
  "confirm": "password",
  "code": "8293", // 重置密码验证码
}

响应

Status: 200 OK
-
{
  "id": 1, // 用户ID
  "gapper_id": 1, // GapperID
  "email": "[email protected]", // 邮箱
  "name": "仪器控" // 用户昵称
}
Status: 400 Bad Request
-
"验证码不能为空!"
"用户名不能为空!"
"密码不能为空!"
"请再次输入密码!"
"两次密码不一致!"
"重置密码失败!"