admin a2ce784ac0 fix: 修复代理生成卡密权限检查和参数问题
- 后端兼容application_id和app_id参数
- 添加卡类权限检查,确保代理只能生成有权限的卡类
- 前端使用application_id参数名
- 移除卡类显示中的billing_type原始值,改为显示价格

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 01:16:28 +08:00
2026-05-05 19:20:50 +08:00

网络验证平台

一个功能完整的软件授权验证管理平台,支持多应用管理、用户授权、卡密销售、代理分销等功能。

功能特性

  • 应用管理 - 创建和管理多个应用,支持独立的验证配置
  • 用户系统 - 用户注册、登录、设备绑定、试用功能
  • 卡密系统 - 生成、销售、管理卡密,支持多种卡类型
  • 代理系统 - 多级代理分销,佣金结算
  • 云端变量 - 单值模式和记录模式,支持应用端写入
  • 版本管理 - ZIP包上传,文件索引,自动更新
  • 扩展API - Webhook推送,API Key认证
  • 邮件系统 - 邮箱验证、密码重置、通知邮件

技术栈

后端

  • Go 1.21+
  • Gin Web Framework
  • GORM ORM
  • SQLite/MySQL/PostgreSQL

前端

  • Vue 3 + TypeScript
  • Vite
  • Tailwind CSS
  • Shadcn/UI

快速开始

后端启动

cd backend
go mod tidy
go run cmd/main.go

前端启动

cd frontend
npm install
npm run dev

目录结构

developer-platform/
├── backend/           # Go 后端服务
│   ├── cmd/          # 入口文件
│   ├── internal/     # 内部代码
│   │   ├── database/ # 数据库
│   │   ├── model/    # 数据模型
│   │   ├── router/   # API路由
│   │   └── service/  # 业务逻辑
│   └── uploads/      # 上传文件
├── frontend/          # Vue 前端
│   ├── src/
│   │   ├── pages/    # 页面
│   │   ├── services/ # API服务
│   │   └── components/ # 组件
│   └── public/
└── README.md

许可证

MIT License

S
Description
网络验证系统
Readme 2.4 MiB
Languages
Vue 50.4%
Go 35%
TypeScript 9.2%
C++ 2.5%
PHP 1.1%
Other 1.7%