feat(payment): 支持 URL 参数直接传递 JWT 登录

This commit is contained in:
2026-04-27 13:13:32 +08:00
parent 48ed2ca9ea
commit 580e68b58c
6 changed files with 196 additions and 77 deletions

View File

@@ -24,7 +24,7 @@ use handlers::{
health_check, login, mock_login, mock_confirm, payment_index, payment_login_status, payment_page, payment_success,
post_weather_data,
refresh_token, remove_favorite, root, save_user_profile, serve_static_files,
web_generate_login_code, web_login_confirm,
web_generate_login_code, web_login_confirm, web_login_auto_confirm,
};
use models::AppState;
@@ -82,6 +82,7 @@ fn create_server_config(
.service(health_check)
.service(web_generate_login_code)
.service(web_login_confirm)
.service(web_login_auto_confirm)
.service(
web::scope("")
.wrap(from_fn(jwt_middleware))