用户登录 - 获得 token
查阅前请先阅读 必读 FAQ
用户登录
POST
http://kdfw.hnust.edu.cn/bbxyhd/login
虽然请求的是 POST
但是实际上……内容也可以从 URL 参数里拿,即你也可以用 GET 请求它(吐了
Request Body
Name | Type | Description |
---|---|---|
userNo | string | 学号 |
pwd | string | 密码 |
另外,这 data 下的数字似乎也都是字符串类型。。。。
学号密码正确的情况下,返回的 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 | ¯\_(ツ)_/¯ |
最后更新于