成员

成员列表

  1. GET - /member/list

成员添加

  1. POST - /member/add
参数 是否必填 说明
username 账号
password 密码
nickname 昵称

成员详情

  1. GET - /member/info
参数 是否必填 说明
id 成员id
  1. {
  2. "code": 0,
  3. "result": {
  4. "info": {
  5. "id": 1,
  6. "nickname": "韩文博",
  7. "username": "admin",
  8. "email": "9476400@qq.com",
  9. "phone": "0",
  10. "avatar": " "
  11. },
  12. "group": [],
  13. "rules": [
  14. "area",
  15. "area/list",
  16. "area/openoperation",
  17. ]
  18. },
  19. "msg": null
  20. }

成员修改

  1. POST - /member/edit
参数 是否必填 说明
id 成员id
avatar 头像,url
nickname 昵称
password 密码,当存在时判断

成员删除

  1. POST - /member/del
参数 是否必填 说明
id 成员id

成员修改自己的密码

  1. POST - /member/selfPassword
参数 是否需必填 说明
oldpassword 老密码,6-32位
password 新密码,6-32位,不能与老密码相同

修改当前用户的信息

  1. POST - /member/selfEdit
参数 是否必填 说明
avatar 头像,url
nickname 昵称

登陆

  1. POST - /member/login
参数 是否必填 说明
username 用户名
password 密码
verify_code 验证码
  1. {
  2. "code":0,
  3. "result":{
  4. "access_token":"HAiOjE1NDUzNjI5ODN9.XEEqOUR8o9QhO4Kj",
  5. "expires_in":604800
  6. },
  7. "msg":null
  8. }

验证码获得

  1. GET - /member/verifyCode

刷新Token

  1. POST - /member/token

当前用户信息

  1. GET - /member/self

退出

  1. POST - /member/logout

登陆信息

  1. GET - /member/loginInfo

如果是第一次登陆 last_login_ip 和 last_login_time 等于 null,前端处理的时候注意样式判断

  1. {
  2. "code": 0,
  3. "result": {
  4. "current_login_ip": "127.0.0.1",
  5. "last_login_ip": null,
  6. "last_login_time": null
  7. },
  8. "msg": null
  9. }