Skip to content

documents user

penguinn edited this page Oct 30, 2017 · 5 revisions

用户部分

注册

  • url
    /api/user/sign-in

  • method
    post

  • param

字段 类型 是否必传 说明
username string 用户名
password string 密码
authCode string 图形验证码
  • response
{
    "data": true,
    "errcode": 0,
    "errmsg": "success"
}

登录

  • url
    /api/user/login

  • method
    post

  • param

字段 类型 是否必填 说明
username string 用户名
password string 密码
  • response
{
    "data": {
        "userID": 299,
    },
    "errcode": 0,
    "errmsg": "success"
}

退出

  • url
    /api/user/logout

  • method
    post

  • param

  • response

{
    "data": true,
    "errmsg": "success",
    "errcode": 0
}

获取当前用户

  • url
    /api/user/current-user

  • method
    get

  • param

  • response

{
    "data": {
        "id": 299,
        "username": "姓名",
        "avatar": "http://www.baidu.com",
        "roleID": 1,
        "roleName": "测试",
        "loginTime": 1508813563,
    },
    "errcode": 0,
    "errmsg": "success"
}

修改密码

  • url
    /api/user/change-password

  • method
    post

  • param

字段 类型 是否必传 说明
password string 密码
newPassword string 新密码
  • response
{
    "data": true,
    "errmsg": "success",
    "errcode": 0
}

开发计划

  • 10.24-10.29完成前后端用户部分
  • 10.30-11.20完成图片上传返回食物和热量的接口
  • 11.20-11.30完成最后的测试及服务器部署
Clone this wiki locally