返回学校支持

申请适配自己的学校

只有接了学校统一身份认证的学校需要单独适配。如果你的学校是正方 9.0 且用教务账号密码就能登录,那么现在就可以直接用,不必提交申请。

不确定的话,先在首页那一段用地址自检一下:确认自己学校是不是正方

还没装 App 也可以提交 —— 适配完成后再装。下载安装包

提交前先把该账号改成临时密码

  • 不要复用其它平台的密码。这个账号会被用来实测登录流程,作者在后台看到的是明文。
  • 适配完成后凭据会从服务端删除,但你应当在收到「已完成」的那一刻立即改回自己的密码。
  • 只需要一个能登录的账号 —— 不需要是你自己的常用账号。
学校信息

这三项都是公开信息,从你平时登录教务的地址栏里就能抄到。

在电脑上登录教务后,地址栏里 /jwglxt 之前的那一段。

如果你的学校是先跳到一个统一身份认证页面再进教务,填那个页面的地址;直接进教务的话留空。

临时测试账号

登录流程必须实测才能写对 —— 各校的加密方式、验证码、跳转次数都不同,只有地址无法完成适配。

请先在教务系统里把密码改成一个临时值,再填在这里。

联系方式与补充说明

都是选填。但适配过程中如果需要补充信息,没有联系方式就只能等你自己回来查进度。

登录时遇到的任何特殊之处都值得写 —— 这些是实测时最容易卡住的地方。

正在通过 Cloudflare 校验…

按钮在上方那一步人机验证完成后可用。

查询申请进度

凭提交时得到的申请编号与查询令牌查看处理进度。没有账号体系 —— 这两串就是凭证。

在 App 内提交的申请,其令牌保存在 App 里,不会显示出来 —— 那种情况请在 App 内查看进度。

状态的含义

与 App 内「统一登录适配」显示的是同一批状态。前六个是主干流程,后三个是岔路。

已提交submitted
单子已入库,等待作者查看。
待验证pending_verification
作者正在核对教务地址与测试账号是否可用。
分析登录流程analyzing_login
正在实测登录链路 —— 这一步必须有可登录的账号才能做,也是整个流程里最耗时的一步。
适配中adapting
登录流程已摸清,正在写入 App。
测试中testing
已可登录,正在验证课表、成绩、选课等功能是否都对。
已完成completed
适配完成,会随下一个版本发布。请立即修改提交时使用的学校账号密码。
等待补充waiting_for_user岔路
作者需要更多信息,会通过你填写的联系方式联系你 —— 没填联系方式的话,请自己回来查进度并看回复。
无法适配unsupported岔路
这所学校的登录方式当前无法支持,回复里有具体原因。
作者已回复author_replied岔路
作者留了一段回复,见进度面板里的「作者回复」。

凭据是怎么处理的

  • 传输表单经 HTTPS 提交到适配服务(Cloudflare Worker)。这与 App 内提交走的是同一条链路、同一个端点 —— App 也是明文 JSON 加 HTTPS,没有额外的应用层加密。
  • 存储与可见性落库前每个字段都经 AES-GCM 加密(密钥只在服务端),所以数据库被拖走并不等于密码泄露。但作者在管理端能解出明文 —— 这是适配必须的:登录流程要实测才能写对。
  • 清理适配完成后凭据会从服务端删除,进度面板上「测试凭据」一栏会变成「已从服务端删除」。
  • 本站不经手这个站点是静态页面,没有自己的后端。表单由你的浏览器直接发给适配服务,不经过本站服务器,本站也不记录任何一次提交。
  • 你该做的两件事提交前把该账号的密码改成一个不与其它平台相同的临时值;收到「已完成」后立即改回。

适配服务与 App 内「设置 → 统一登录适配」共用同一份数据,两边都能看到同一张单子的进度。