用户登录 - 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}}
}