feat: 添加访客登录 API (POST /api/guest-login) 支持网站独立支付
Some checks failed
Deploy Backend / deploy (push) Has been cancelled
Some checks failed
Deploy Backend / deploy (push) Has been cancelled
- 新增 web_guest_login handler: 创建访客用户(免微信 code),返回 JWT - 路由注册在公共区(无需 JWT 认证) - /payment 页面新增「访客登录」按钮,直接选择套餐支付 - 保留微信小程序登录作为备选 - 已部署到 dev.xmclassmate.top 验证通过
This commit is contained in:
@@ -25,7 +25,7 @@ use handlers::{
|
||||
get_user_orders, health_check, list_notifications, login, mark_all_read, mark_notification_read, unread_count, mock_login, mock_confirm, sync_order, payment_index, payment_login_status, payment_page, payment_success,
|
||||
post_weather_data, report_frontend_error,
|
||||
refresh_token, remove_favorite, root, save_user_profile, serve_static_files,
|
||||
web_generate_login_code, web_login_confirm, web_login_auto_confirm,
|
||||
web_generate_login_code, web_guest_login, web_login_confirm, web_login_auto_confirm,
|
||||
};
|
||||
use models::AppState;
|
||||
|
||||
@@ -98,6 +98,7 @@ fn create_server_config(
|
||||
.service(web_generate_login_code)
|
||||
.service(web_login_confirm)
|
||||
.service(web_login_auto_confirm)
|
||||
.service(web_guest_login) // POST /api/guest-login — 访客登录(免微信)
|
||||
.service(report_frontend_error) // POST /api/sentry/events
|
||||
.service(
|
||||
web::scope("")
|
||||
|
||||
Reference in New Issue
Block a user