文档
测试
POST
/user/1.1/sessions

示例

请求体: ``` 用户密码登录时使用: { "account":"zhangsan", "password":"xxx", "uuid":"xxx",//获取图片验证码时的uuid "code":"xxx", "host":"xxx" } 手机号验证码登录时使用: { "uuid":"xxx",//获取短信验证码时的uuid "host":"xxx", "mobile":"18888888888", "smsCode":"xxxx" } host用于标记租户,url为url//后的第一组字符串,例如: https://abc.sl.qqtkj.com http://abc.sl.qqtkj.com https://abc.sl.930118.xyz http://abc.sl.930118.xyz https://abc.xxx.930118.xyz http://abc.xxx.930118.xyz 则host为abc ``` 响应体: ``` { "uid":1, "username":"xxx", "token":"xxx", "projects": [ { "id": 5, "tenantId": 1, "name": "5", "type": 3, "parentId": 4, "projectType": 0, "createBy": 0, "projectStats": 0, "createTime": "2020-09-04 16:24:26" }, ... ], "orgs": [ { "id": 1, "tenantId": 1, "name": "1", "type": 1, "parentId": 0, "projectType": 0, "createBy": 0, "projectStats": 0, "createTime": "2020-09-03 13:18:48" } ], "modules":[ { "id":1, "name":"xxx", "category":1, "children":[ { "id":1, "name":"xxx", "category":1, "children":[] } ] } ] } ```

请求参数说明

参数名
类型
描述
必填
account
string
账号 示例:zhangsan
必填
password
string
密码 示例:xxx
必填
uuid
string
验证码的UUID 示例:xxx
必填
code
string
用户输入的验证码 示例:xxx
必填
host
string
租户的二级域名 示例:xxx
必填
smsCode
string
手机验证码
必填
mobile
string
手机号
必填

响应参数说明

参数名
类型
描述
必填
uid
int
用户ID 示例:1
必填
token
string
用户操作token,后续操作放入header中 示例:xxx
必填
modules
array
用户拥有的模块ID列表
必填
orgs
array
用户所属的组织列表
必填
projects
array
用户拥有权限的项目列表
必填