系统登录

action请求方式
/loginPOST

无需token参数

参数
参数名必填说明
username用户名
password密码
响应
  1. {"token": "6bb74bd2d4842b6b6bd7939e65e721bf"}

系统退出

action请求方式
/logoutGET

该接口无业务请求参数/响应参数,该接口服务端只需要验证登录即可,无需校验其他权限

系统数据加载

action请求方式
/loadGET

该接口无业务请求参数,该接口服务端只需要验证登录即可,无需校验其他权限

调用场景

该接口在用户登录完成以后调用, 初始化用户相关数据(用户信息/菜单/权限)等基础数据. 客户端可定期调用该接口来更新客户端基础数据

响应
参数类型描述
userobject当前登录用户信息
allUserarray系统所有用户的信息
menuarray用户已授权菜单数据(无需排序)
requestarray用户已授权请求数据
autharray用户已授权权限
userGrouparray用户已授权用户组
  1. {
  2. "user": {
  3. "id": 1,
  4. "username": "admin",
  5. "last_login_ip": "0.0.0.0",
  6. "last_login_time": "2019-09-23 18:16:30",
  7. "status": 1,
  8. "description": "",
  9. "create_time": "2019-09-20 16:26:13",
  10. "update_time": "2019-09-23 18:16:30"
  11. },
  12. "allUser": [
  13. {
  14. "id": 1,
  15. "username": "admin",
  16. "last_login_ip": "0.0.0.0",
  17. "last_login_time": "2019-09-23 18:16:30",
  18. "status": 1,
  19. "description": "",
  20. "create_time": "2019-09-20 16:26:13",
  21. "update_time": "2019-09-23 18:16:30"
  22. }
  23. ],
  24. "menu": [
  25. {
  26. "id": 1,
  27. "parent_id": 0,
  28. "name": "系统设置",
  29. "url": "",
  30. "icon": "md-settings",
  31. "description": "",
  32. "sort": 1,
  33. "create_time": "2019-09-20 16:26:13",
  34. "update_time": "2019-09-20 16:26:13"
  35. }
  36. ],
  37. "request": [
  38. {
  39. "id": 10,
  40. "type": "default",
  41. "name": "用户管理-用户-列表数据",
  42. "action": "\/system\/user\/lists",
  43. "call": "Baiy.Cadmin.System.User.lists",
  44. "create_time": "2019-09-20 16:26:13",
  45. "update_time": "2019-09-20 16:26:13"
  46. }
  47. ],
  48. "auth": [
  49. {
  50. "id": 1,
  51. "create_time": "2019-09-20 16:26:13",
  52. "update_time": "2019-09-20 16:26:13",
  53. "name": "系统设置-用户管理",
  54. "description": ""
  55. }
  56. ],
  57. "userGroup": [
  58. {
  59. "id": 1,
  60. "create_time": "2019-09-20 16:26:13",
  61. "update_time": "2019-09-20 17:42:41",
  62. "name": "超级管理员",
  63. "description": "123123123143423"
  64. }
  65. ]
  66. }

当前用户设置

action请求方式
/current/user/settingPOST

该接口服务端只需要验证登录即可,无需校验其他权限

参数
参数名必填说明
username用户名
password-密码
repeatPassword-重复密码