Skip to content

Latest commit

 

History

History
70 lines (60 loc) · 1.89 KB

010.010.使用手机号或者用户名,和密码登录.md

File metadata and controls

70 lines (60 loc) · 1.89 KB

登录

  • 请求地址 /v1/user/login POST
  • 请求方式 JSON/Http POST
  • 请求参数
参数 类型 描述
value 字符串 用户手机或者用户名
password 字符串 用户输入密码经过UTF8 MD5以后的小写值
code * 字符串 手机区号(可选)
  • code 是可选字段

示例:

  • 返回和请求示例: POST /v1/user/login
{
	"value":"eric2",
	"password":"7fe54080e26dd169ccbffba947dbc5958e26ecea"
}
  • 登录成功,返回:
{
    "status": 200,
    "result": {
        "uuid": 5,
        "name": "eric2",
        "email": "",
        "countryCode": "86",
        "phone": "13627140483",
        "createTime": 1532526039883,
        "createIp": "::ffff:123.59.101.208",
        "ssid": {},
        "icon": "default.jpg",
        "spaceUsed": 0,
        "spaceCapacity": 8192,
        "type": 0,
        "status": 0
    },
    "code": "OK",
    "success": true,
    "token": "..."
}

否则返回 (密码错误等情况):

{
    "success": false,
    "message": "USER_LOGIN_FAILED",
    "code": "LOGIN_FAILED",
    "status": 401
}

常见错误列表

错误码(code字段) 状态码(已经废弃) 描述
{PASSWORD}_REQUIRED 400 字段:password 不能为空
{PHONE}_REQUIRED 400 字段:phone 不能为空
USER_LOGIN_FAILED 400 用户登录失败
USER_NOT_FOUND 400 用户不存在