Commit Graph
5 Commits
Author SHA1 Message Date
Logan.Li 4bf7fb6e5c fix(login): 登录页低调化,去掉品牌与业务描述
CI / backend (push) Canceled after 0s
- 删除左侧品牌区(含 opsx-licence、License 授权服务控制台、双签发/设备激活追溯/多渠道收款对账三块业务描述)
- 表单文案中性化:「登录控制台」→「登录」,去掉「请使用账号登录」与「连续登录失败会被限流…」提示
- 页面标题改为「登录」,并加 robots noindex,nofollow,noarchive
- 布局改为单卡居中(移动端无横向溢出)
- 保留「记住密码」能力
- 目的:登录页暴露在公网,避免自报服务性质、降低被针对性扫描的概率
2026-11-03 01:07:28 +08:00
Logan.Li 630f2819cb feat(auth): 登录页改版并支持「记住密码」
- 左右分栏:左侧品牌区(产品定位 + 三条能力要点),窄屏自动收起只留表单
- 表单补字段标签、记住密码勾选与提示、登录按钮 loading 文案
- 记住密码:本机保存账号密码(XOR+Base64 混淆,非明文),下次自动填充并恢复勾选;取消勾选再登录会清除
- 清掉模板化的单卡片登录页
2026-11-01 05:59:51 +08:00
Logan.LiandCursor 9b79eabd34 fix: 修复收入统计 404,并隔离支付测试/生产配置
Dashboard 收入接口路径对齐;登录页去掉「授权管理平台」;Waffo 测试/生产密钥与 Product 映射分环境保存。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 22:37:22 +08:00
Logan.LiandCursor bac72e6945 fix: 按评审报告止血支付漏洞并加固授权链路
废除浏览器回跳自助结算,通用 webhook 强制密钥鉴权,Waffo 支持验签与未知事件忽略;重构订单状态机/激活占座/SQLite WAL,并补备份、readyz、限流与前端导出/登录页安全修复。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 21:26:58 +08:00
Logan.Li 4ae318335c feat: 完成 opsx-licence 许可证管理平台全栈实现
基于 opsx-web-lite 框架(Go+Gin+Vue3+Element Plus)构建许可证管理服务器,
业务域参考 Licence 服务器 Web 版。

【后端 - 4层架构】
- 认证:单 Admin 表 + JWT(HS256)
- 核心授权域:Product / Customer / License / Activation
  · License 生成/验证/激活/机器绑定/心跳/续期/吊销
  · 客户端契约接口:/api/v1/license/{verify,activate,deactivate,heartbeat}
- 定价订单:Plan / Order / 支付网关配置
- 防重复购买:CustomerEntitlement + 幂等支付 webhook + 手动发放
- 分析审计:Dashboard 统计 / Analytics / AuditLog / Setting 管理

【前端】
- Dashboard(ECharts 图表)、产品、客户、License、计划、订单、权益、日志、设置
- 9 个完整 CRUD 业务页面 + 登录/布局

【部署】
- SQLite + 单二进制(//go:embed 嵌入前端)
- 开发:./run.sh start(前端5181/后端9001)
- 生产:./run.sh build && ./run.sh binary start
- 默认账号:admin/admin

Author: Logan.Li
2026-08-07 15:02:00 +08:00