用户登录 - 获得 token
查阅前请先阅读 必读 FAQ
用户登录
POST
http://kdfw.hnust.edu.cn/bbxyhd/login
虽然请求的是 POST
但是实际上……内容也可以从 URL 参数里拿,即你也可以用 GET 请求它(吐了
Request Body
Name
Type
Description
userNo
string
学号
pwd
string
密码
{
"code":"1",
"Msg":"登录成功!",
"data":{
"birthday":"(出生日期 eg:19260817)",
"academyName":"(学院)",
"userNo":"(学号)",
"entranceYear":"(入学年份/级 eg:2017)",
"clsName":"(年级专业班级 eg:17芜湖1班)",
"name":"(姓名)",
"userType":"2",
"token":"(TOKEN)"
}
}
学号密码正确的情况下,返回的 token
需要存下来,后续请求都需要带上它。
下面是一个例子,后续都是类似的用法

登录后数据存储
在上面 API 登录完成后,页面会向浏览器中写入以下内容进会话存储(sessionStorage)
密钥
值
userInfo
与登录 API 的响应中 data 部分的内容一致
Identity
2 (猜测应该是判断老师学生的)
schoolCode
10534 (10534 是湖科大的院校代码)
ApiPro
undefined (大概是没加钱上高级 API)
isNeedLogout
1 (令人迷惑,为什么登录状态下是1……没搞懂,猜测可能是修改密码后用的?)
homeMenuList
包含有首页显示模块的 JSON,可以在 基础-获取菜单ID 中找到
menuSave
1
ifSelect
0
SelectUrl
http://kdfw.hnust.edu.cn/jsxsd (此处是 PC 版教务网的地址)
Token
¯\_(ツ)_/¯
最后更新于
这有帮助吗?