EA授权系统

系统概述

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 源码。适合不需要远程禁用、统计和代理分销的场景。

  1. 打开“本地加密”页面。
  2. 选择 MT4 或 MT5 平台。
  3. 填写需要绑定的 MT 账号和到期时间。
  4. 粘贴 EA 源码,点击整合源码。
  5. 复制整合后的源码到 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
}

充值卡系统

充值卡用于用户自助续费,也可以交给代理商分发。后台支持批量生成卡号,并记录使用状态。