接口
/user/#.do
参数
username,password
请求方式
限定为POST
请求结果
{
"status": 0,
"msg": "登录成功",
"data":{
"id": 22,
"username": "pcdack",
"password": "",
"avatar": "",
"email": "",
"phone": "",
"question": "问题",
"answer": "答案",
"role": 0,
"createTime": 1509938261000,
"updateTime": 1509954751000
}
}
接口
/user/register.do
参数
username,password,email,phone,question,answer
请求方式
POST
请求结果
{
"status": 0,
"msg": "注册成功"
}
接口
/user/logout.do
参数
请求方式
GET 或POST
请求结果
{
"status":0,
"msg":"登出成功"
}
接口
/user/get_information.do
参数
请求方式
GET 或POST
请求结果
{
"status": 0,
"data":{
"id": 22,
"username": "pcdack",
"password": "",
"avatar": "",
"email": "",
"phone": "",
"question": "question",
"answer": "answer",
"role": 0,
"createTime": 1509938261000,
"updateTime": 1509954751000
}
}
接口
/user/check_valid.do
参数
type 参数类型email是邮箱类型,username是用户名类型
str 需要验证的
请求方式
POST
请求结果
{
"status": 1,
"msg": "用户已存在"
}
接口
/user/update_information.do
参数
用户的任意属性
username
"password"
"avatar"
"email"
"phone"
请求方式
POST
请求结果
{
"status": 0,
"msg": "个人信息更新成功",
"data":{
"id": 22,
"username": "pcdack",
"password": null,
"avatar": "xxxx",
"email": "",
"phone": "",
"question": null,
"answer": null,
"role": null,
"createTime": null,
"updateTime": null
}
}
接口
/user/forget_get_question.do
参数
username
请求方式
POST
请求结果
{
"status": 0,
"msg": "问题"
}
接口
/user/forget_check_answer.do
参数
username,question,answer
请求方式
POST
请求结果
{
"status": 0,
"msg": "31df3b63-592e-4488-bfc5-66aa904e5db9"
}
接口
/user/forget_reset_password.do
参数
username,newPassword,forgetToken(由密码重置验证可以得到)
请求方式
POST
请求结果
{
"status":0,
"msg":"修改成功"
}