用户接口 - dollyy/hulahoop GitHub Wiki
1.验证注册时的参数
request :
val, type(username/phone)
response-success :
{
"status": 1,
"msg": "参数校验成功"
}
response-failure :
{
"status": 0,
"msg": "参数已存在"
}
2.注册
request :
username, password, phone
response-success :
{
"status": 1,
"msg": "注册成功"
}
response-failure :
{
"status": 0,
"msg": "用户名已存在"
}
{
"status": 0,
"msg": "手机号已存在"
}
3.登录
request :
val, password, session
response-success :
{
"status": 1,
"msg": "登陆成功",
"data":{
"id": 4,
"username": "哈哈",
"password": "",
"avatar": "avatar4",
"phone": "123456789",
"role": 0,
"bio": null,
"gender": null,
"city": null,
"createTime": 1520410841000,
"updateTime": 1520410841000
}
}
response-failure :
{
"status": 0,
"msg": "用户名或密码错误"
}
4.退出登录
request :
null
response-success :
{
"status": 1,
"msg": "退出登录成功"
}
response-failure :
{
"status": 0,
"msg": "用户未登录"
}
5.登录状态重置密码
request :
passwordOld, passwordNew
response-success :
{
"status": 1,
"msg": "重置密码成功"
}
response-failure :
{
"status": 0,
"msg": "用户未登录"
}
{
"status": 0,
"msg": "原始密码错误"
}
6.获取用户信息
request :
null
response-success :
{
"status": 1,
"data":{
"id": 4,
"username": "哈哈",
"password": "",
"avatar": "avatar4",
"phone": "123456789",
"role": 0,
"bio": null,
"gender": null,
"city": null,
"createTime": 1520410841000,
"updateTime": 1520580308000
}
}
response-failure :
{
"status": 0,
"msg": "用户未登录"
}
7.更新个人信息
request :
[username], [avatar], [phone], [bio], [gender], [city]
response-success :
{
"status": 1,
"msg": "更新用户信息成功"
}
response-failure :
{
"status": 0,
"msg": "用户未登录"
}