用户登录 - GdeiAssistant/GdeiAssistant GitHub Wiki
用户登录
Web API
- 用户登录
接口地址:/api/userlogin
请求方法:POST
请求参数说明:
参数 | 可选 | 说明 |
---|---|---|
username | 否 | 账号用户名 |
password | 否 | 账号密码 |
返回示例,正确的JSON返回结果如下:
{
"success":true,
"code":null,
"message":null,
}
Restful API
- 用户登录
接口地址:/rest/userlogin
请求方法:POST
请求参数说明:
参数 | 可选 | 说明 |
---|---|---|
username | 否 | 账号用户名 |
password | 否 | 账号密码 |
unionid | 否 | 用户唯一标识符 |
method | 是 | 登录模式,0为快速验证登录,1为学院系统验证登录,默认为0 |
nonce | 否 | 随机值 |
timestamp | 否 | 时间戳,与服务器时间不应该超过60秒 |
signature | 否 | 时间戳、随机值和登录令牌的字符串拼接的消息摘要 |
返回示例,正确的JSON返回结果如下:
{
"success":true,
"code":null,
"message":null,
"data":{"user":{"username":"lisiyi","password":"lisiyi","keycode":null,"number":null,"state":0,"group":1},"accessToken":{"signature":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1bmlvbmlkIjoib1NienkwSlZXeVJaTlFOZndYNE1nQU9raVlnbyIsImV4cGlyZVRpbWUiOjE1NTMzNjQ4MTI0NDgsImNyZWF0ZVRpbWUiOjE1NTI3NjAwMTI0NDgsImlzcyI6ImdkZWlhc3Npc3RhbnQiLCJ1c2VybmFtZSI6Imxpc2l5aSJ9.4v8cojbKXAJIQZcRnNfBHnOWpARsr3fFohh2GmteyHc","createTime":1552760012448,"expireTime":1553364812448},"refreshToken":{"signature":"213236ca5c0332e86a92ec2dfa5bd55ce2b3e51f6a66bf31143518912bd50a61","createTime":1552760012450,"expireTime":1555352012450}}
}