|
|
9c6f5c3b63
|
feat(login): 实现动态密钥登录流程
- 移除默认静态密钥配置,改为从登录响应动态获取- 新增 login_and_get_dynamic_key_iv 函数处理未加密登录并提取密钥- 修改 get_des_encrypt 函数为必需传入密钥参数
- 更新 send_encrypted_request_with_dynamic_key 使用动态密钥发送加密请求
- 调整主程序逻辑,先执行未加密登录获取密钥再进行加密请求
- 修改测试账号为 test002 并移除手动切换加密模式的选项
|
2025-10-27 11:19:37 +08:00 |
|
|
|
3489709697
|
feat(login): 支持发送加密和未加密登录请求
- 添加 send_unencrypted_request 函数用于发送未加密请求
- 添加 send_encrypted_request 函数用于发送加密请求- 重构主流程,通过 USE_ENCRYPTION 开关选择请求类型
- 优化日志输出,区分加密与未加密请求状态
- 统一异常处理逻辑,增强代码健壮性
- 保留原有加密逻辑并整合到新结构中
|
2025-10-27 11:05:59 +08:00 |
|
|
|
3ab5f15b0e
|
feat(login): 实现DES加密登录功能- 添加 DES/CBC/PKCS7 加密函数,兼容 CryptoJS.DES.encrypt
- 使用默认密钥和 IV 对登录数据进行加密
- 修改请求 payload 结构,将加密后的字符串作为 data 字段值
- 更新接口地址并调整请求逻辑
- 增强错误处理与调试信息打印- 优化响应解析方式,正确提取 token 信息
|
2025-10-21 13:28:35 +08:00 |
|
|
|
ce607c5637
|
feat(auth): 添加系统登录并获取token功能
- 实现用户登录接口调用
- 解析响应数据提取token
- 添加异常处理机制
- 支持JSON格式请求体- 集成requests库进行HTTP通信
- 提供登录成功/失败状态提示
|
2025-10-15 11:07:33 +08:00 |
|