feat(payment): 重构网页端支付登录流程——小程序生成临时码、网页端扫码确认

- 后端新增 /api/web-login/code (生成临时登录码) 和 /api/web-login/confirm (确认登录)
- 后端新增 /payment/login-status (GET, 轮询登录状态)
- payment_index 页面完全重写:未登录时显示微信扫码登录入口;登录后显示套餐或会员信息
- 沙箱环境下 /payment 通过 mock-login 跳过真实微信认证,方便测试
This commit is contained in:
2026-04-24 09:43:18 +08:00
parent 375f0affcf
commit 31bafee0ab
4 changed files with 495 additions and 24 deletions

View File

@@ -20,6 +20,8 @@ pub use admin::admin_update_user_payment;
pub use auth::login;
pub use auth::mock_login;
pub use auth::refresh_token;
pub use auth::web_generate_login_code;
pub use auth::web_login_confirm;
pub use favorites::{add_favorite, get_favorites, remove_favorite};
pub use health::health_check;
pub use meta::root;