免登陆验证
最近更新时间 2024-07-20 18:08:04

应用于本地存有上次登录后发放的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 是