|
|
d5f87d3d85
|
fix: rsa2_sign后备逻辑改为from_pkcs8_der(支持裸Base64私钥)
|
2026-05-25 14:13:32 +08:00 |
|
|
|
580e68b58c
|
feat(payment): 支持 URL 参数直接传递 JWT 登录
|
2026-04-27 13:13:32 +08:00 |
|
|
|
8c9552fbfc
|
feat: 新增支付页面接口,为接入支付宝做准备
- GET /payment: 套餐选择页(无需认证,外部浏览器打开)
- GET /payment/page: 支付引导页(需 JWT,创建订单)
- GET /payment/pay: 支付宝电脑网站支付占位页(需 JWT)
- AppState 新增支付宝配置字段(可选)
- afterbody.js: PDF下载增加状态提示和重试按钮
|
2026-04-23 10:48:31 +08:00 |
|
|
|
741d6acff1
|
feat: 升级日志系统为 tracing 结构化日志
- 替换 env_logger 为 tracing + tracing-subscriber
- 统一使用 tracing::{debug, error, info, warn} 日志宏
- 消除所有 eprintln!/println 调用
- 添加 JSON 格式日志输出便于 ELK Stack 收集
- 添加文件日志轮转(每天一个新文件 ./logs/rust-backend-{date}.log)
- 日志等级过滤:rust_backend=info, actix_web=info, sqlx=warn
- 更新 IMPROVEMENTS.md 标记 6.1 日志系统两项完成
|
2026-04-15 10:39:30 +08:00 |
|
|
|
fa34e6597f
|
添加管理员API端点
- .env 添加 FREE_USER_DATA_LIMIT 配置
- 新增 GET /api/admin/users/{id} 管理员获取用户信息
- 新增 PUT /api/admin/users/{id}/payment 更新用户付费状态
- post_weather_data 集成 JWT 认证,使用 claims.user_id
- 管理员接口通过数据库查询验证 is_admin
|
2026-03-25 13:17:53 +08:00 |
|
|
|
67c3be3c9e
|
在数据库中添加了Version字段,并修改前端,不再使用指定的Version
|
2026-01-08 14:12:34 +08:00 |
|
|
|
7143064a09
|
更新了https功能,将原有的服务从http迁移到了https中
|
2025-09-30 17:26:56 +08:00 |
|
|
|
7fa1ae6301
|
使用了logger来进行后端的消息记录
|
2025-09-30 15:59:15 +08:00 |
|
|
|
5c269328ee
|
修改了db.rs中的create_pool()方法
|
2025-09-24 14:07:31 +08:00 |
|
|
|
7e569e59d6
|
更新了get_user_id和get_openid
|
2025-09-10 15:42:05 +08:00 |
|
|
|
b289e6414e
|
change for server
|
2025-09-08 09:45:11 +08:00 |
|
|
|
f567e66485
|
访问users数据库
|
2025-09-05 15:10:30 +08:00 |
|