系统概述
EA 授权系统是专为 MT4/MT5 EA 开发者打造的授权管理平台。开发者可以控制产品授权、账号绑定、到期时间、硬件 ID、心跳验证、充值卡和运行统计。
推荐正式商用时使用 HTTPS,并修改 config.php 中的 APP_SECRET、数据库密码和默认后台密码。
快速开始
1
注册商户账号
填写用户名、邮箱和密码,创建后台账号。
2
创建 EA 产品
设置产品名称和产品代码,产品代码用于 EA 调用验证接口。
3
添加授权账号
录入客户 MT 账号,可选硬件 ID 和到期时间。
4
整合 EA 源码
通过本地加密工具或自己编写 WebRequest 调用验证接口。
5
编译与分发
将源码放入 MetaEditor 编译成 .ex4 / .ex5 文件后交付用户。
系统设置
| 设置项 | 说明 |
|---|---|
| 加密密钥 | EA 与服务器通信的签名密钥,修改后需重新编译 EA。 |
| 验证间隔 | EA 心跳验证的时间间隔,单位为分钟。 |
| 到期提醒天数 | 到期前多少天开始提示续费。 |
| 自定义失败提示 | 授权验证失败时返回的提示文字。 |
| 记录 MT 统计数据 | 是否记录余额、净值和盈利数据。 |
本地加密
本地加密是一种无需服务器的简单保护方式,将授权信息直接嵌入 EA 源码。适合不需要远程禁用、统计和代理分销的场景。
- 打开“本地加密”页面。
- 选择 MT4 或 MT5 平台。
- 填写需要绑定的 MT 账号和到期时间。
- 粘贴 EA 源码,点击整合源码。
- 复制整合后的源码到 MetaEditor 编译。
接口说明
POST /api/verify.php
Content-Type: application/json
{
"product_code": "gold_trend",
"mt_account": "88001234",
"hardware_id": "PC-ABC-123",
"balance": 10000,
"equity": 10080,
"profit": 80
}
充值卡系统
充值卡用于用户自助续费,也可以交给代理商分发。后台支持批量生成卡号,并记录使用状态。