feat(site): 官网直接登录 + 购买(不再单独部署 Web 面) #10

Merged
Blizzard merged 1 commits from feat/site into main 2026-07-21 01:26:44 +00:00
Owner

用户要求「直接在官网登录,别多搞一个 web 工程」。官网本就是 admin 前端的一部分
(embed 进 gateway),在它上面加登录 + 购买,仍是「一个前端」,零新增部署。
sundynix-web(薄 Web 面)不部署;账单/组织/团队等留桌面端。

定价页「购买」流程:
未登录 → 弹微信扫码登录(带参二维码 + 关注/扫码事件)→ 登录后自动继续那笔购买
已登录 → 直接弹微信支付二维码 → 轮询单态 → 到账
支付走后端现有链路(下单/回调/查单/掉单补偿全复用),与桌面端同一套。

站点用户 token 存独立 key(sdx_site_token),与运维后台的 sdx_admin_token
隔开——普通用户登录拿到的用户 JWT 不该与管理员令牌混用。

本地验证:未登录点购买 → 弹登录弹窗;未配微信时如实显示「微信登录未配置」
(部署配好即真二维码)。登录门 + 支付弹窗 UI 骨架与错误态均正确;真二维码/
真支付留待部署后。

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

用户要求「直接在官网登录,别多搞一个 web 工程」。官网本就是 admin 前端的一部分 (embed 进 gateway),在它上面加登录 + 购买,仍是「一个前端」,零新增部署。 sundynix-web(薄 Web 面)不部署;账单/组织/团队等留桌面端。 定价页「购买」流程: 未登录 → 弹微信扫码登录(带参二维码 + 关注/扫码事件)→ 登录后自动继续那笔购买 已登录 → 直接弹微信支付二维码 → 轮询单态 → 到账 支付走后端现有链路(下单/回调/查单/掉单补偿全复用),与桌面端同一套。 站点用户 token 存独立 key(sdx_site_token),与运维后台的 sdx_admin_token 隔开——普通用户登录拿到的用户 JWT 不该与管理员令牌混用。 本地验证:未登录点购买 → 弹登录弹窗;未配微信时如实显示「微信登录未配置」 (部署配好即真二维码)。登录门 + 支付弹窗 UI 骨架与错误态均正确;真二维码/ 真支付留待部署后。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Blizzard added 1 commit 2026-07-21 01:26:40 +00:00
用户要求「直接在官网登录,别多搞一个 web 工程」。官网本就是 admin 前端的一部分
(embed 进 gateway),在它上面加登录 + 购买,仍是「一个前端」,零新增部署。
sundynix-web(薄 Web 面)不部署;账单/组织/团队等留桌面端。

定价页「购买」流程:
  未登录 → 弹微信扫码登录(带参二维码 + 关注/扫码事件)→ 登录后自动继续那笔购买
  已登录 → 直接弹微信支付二维码 → 轮询单态 → 到账
支付走后端现有链路(下单/回调/查单/掉单补偿全复用),与桌面端同一套。

站点用户 token 存独立 key(sdx_site_token),与运维后台的 sdx_admin_token
隔开——普通用户登录拿到的用户 JWT 不该与管理员令牌混用。

本地验证:未登录点购买 → 弹登录弹窗;未配微信时如实显示「微信登录未配置」
(部署配好即真二维码)。登录门 + 支付弹窗 UI 骨架与错误态均正确;真二维码/
真支付留待部署后。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Blizzard merged commit c87e29d6f1 into main 2026-07-21 01:26:44 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sundynix/sundynix-agentix#10