应用于本地存有上次登录后发放的token令牌的情况的免登陆,如特殊情况下导致的与服务器的连接中断。
login:checkToken
参数名 | 是否必须 | 类型 | 说明 |
token | 是 | string | 上次登录成功后系统发放的令牌 |
times | 否 | int | 当前用户登录课件次数 |
CourseWare | 是 | array | 课件信息 |
CourseWare[sn] | 是 | string | 课件序列号 |
CourseWare[name] | 是 | string | 课件名称 |
CourseWare[client] | 是 | string | 课件客户端版本:web,pc,vr,android,iphone |
CourseWare[version] | 是 | string | 课件版本号 |
CourseWare[mode] | 是 | string | 使用课件的课程类型:课程[course]/实验实训[exp] |
CourseWare[id] | 是 | int | 使用课件的课程/实验实训 |
CourseWare[cid] | 是 | int | 使用课件的章节ID |
CourseWare[wid] | 否 | int | 智慧教室中绑定的课件ID |
CourseWare[tid] | 是 | int | 学期(课程运行)ID |
CourseWare[shareId] | 是 | string | 数据共享ID |
{
"event": "login:checkToken",
"params": {
"token": "",
"times": 0,
"CourseWare": {
"sn": "",
"name": "",
"client": "",
"version": "",
"mode": "",
"id": 0,
"cid": 0,
"wid": 0,
"tid": 0,
"shareId": ""
}
}
}
{
"event": "login:checkToken",
"data": {
"id": 0,
"name": "",
"token": "",
"avatar": "",
"level": "",
"score": 0,
"times": 0,
"is_teacher": 0
},
"code": 200,
"status": "ok"
}
参数名 | 类型 | 说明 |
id | int | 用户ID |
name | string | 用户名 |
token | string | 令牌 |
avatar | string | 头像 |
level | string | 等级 |
score | int | 积分 |
times | int | 当前用户登录课件次数 |
is_teacher | int | 是否老师:0 否、1 是 |