后台管理
Admin
买家门户的 admin 页面。
门户在 /admin 下提供 admin 页面。访问权限限定为数据库里 role = 'admin' 的用户。
页面
/admin—— dashboard,显示总数(用户、订阅、收入、Pro 授权)。/admin/users—— 列出和搜索所有用户,改角色,ban / unban。/admin/subscriptions—— 列出所有当前和历史订阅,看套餐和当前周期。/admin/licenses—— 列出所有 Pro 购买。看订单号、金额、GitHub 用户名、邀请状态、日期。用于客服:一眼看到买家的 GitHub 邀请是否已发送和接受。/admin/credits—— 搜索和审计 credit ledger 条目。用于排查"我的 credit 哪去了"。
提升用户为 admin
目前用直 SQL:
UPDATE "user" SET role = 'admin' WHERE email = 'you@example.com';自助 UI 在 roadmap 上。
可审计
所有 admin 操作都走和公开 API 同样的数据库写入。没有独立的 admin-only 写操作代码路径,所以每一次修改都在和用户发起的修改同一个审计轨迹上。