DanXi-Dev/DanXi

[BUG] 研究生登录之后无法加载课表

PramSin opened this issue · 1 comments

描述 Bug
研究生登录之后无法加载课表

复现步骤
复现该 Bug 的步骤:

  1. 到 日程 页面
  2. 刷新界面
  3. 输入验证码
  4. 出现错误

截图
image
image

系统信息

  • 设备型号:Honor MAA-AN00
  • 系统版本:MagicPS version 8.0; Android version 14
  • 旦夕版本(见「设置-关于本应用」):1.4.2 build 338 #beba7d2

#236 在处理这个issue时,处理后的commit并没有经过测试。实际上在flutter_js中,atob函数无法使用,因而在encrypt password的过程中会产生”ReferenceError: 'atob' is not defined at (:929)“的报错,导致登陆失败。

所以需要用不适用内置atob函数的方式对base64进行解码,我会提交一个PR,希望测试通过之后能够merge。