Files
admin 10044b474f feat: 添加云端函数HTTP请求、SMTP邮件、数据库操作能力
- 添加HTTP客户端工具支持GET/POST请求
- 添加SMTP邮件发送功能
- 添加数据库操作(db.getRecords, db.deleteRecord, db.deleteRecords)
- 添加订单管理云端函数(读取、接收、筛选、成功、失败)
- 添加测试推送和邮件通知云端函数
- 修复云端函数编辑页面预览代码换行显示
- 云端变量数据模型重构(合并数据类型)
2026-04-30 20:54:02 +08:00

1.7 KiB

网络验证平台

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

功能特性

  • 应用管理 - 创建和管理多个应用,支持独立的验证配置
  • 用户系统 - 用户注册、登录、设备绑定、试用功能
  • 卡密系统 - 生成、销售、管理卡密,支持多种卡类型
  • 代理系统 - 多级代理分销,佣金结算
  • 云端变量 - 单值模式和记录模式,支持应用端写入
  • 版本管理 - 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