Previous topicNext topic
 万捷网络验证系统在线帮助文档
Help > WebApi接口说明 >
vmpkey - VMP网络授权

接口原型:

$data = vmpkey([软件编号],[账号],[密码],[软件版本],[机器码]);//返回VMP授权key

 接口名称  说明
vmpkey VMP网络授权,获取VMP授权激活KEY
 参数  说明
参数1:软件编号 软件的编号,如:10001
参数2:账号/卡号 用户账号或卡号
参数3:用户密码 用户的密码的小写32位MD5,如果是卡号登录则不填写
参数4:软件版本 软件的版本号,用于控制软件强制更新
参数5:VMP机器码 必须是VMP接口VMProtectGetCurrentHWID()得到的机器码

访问示例:

http://服务器地址/api.php?name=接口名称&c1=软件编号&c2=账号&c3=密码&c4=软件版本&c5=VMP机器码

在WebApi接口中的调用方法(将下面的代码复制到后台的WebApi代码框中):

本接口仅用于软件源码增加VMP保护时使用,不可在网页中测试。作用是通过网络验证实现VMP的网络授权。支持控制绑定设备的数量和有效期。售后群可以下载视频教程和示例。

function s_vmpkey($rjbh,$zh,$mm,$bb,$jqm){
$data=login($rjbh,$zh,$mm,$bb,$jqm,'yxh','1,11');//登录接口
$arr=explode("<|>",$data);//分割字符串
$i = count($arr);
if($i<2){return code_bmzh($data,0);}//成员少于2表示登录失败了,返回了错误信息,直接返回。
$vm=vmpkey($rjbh, $zh, $jqm);//获取VMP的KEY接口,此接口在登录接口验证成功后再使用
if(strstr($vm, 'Error')){return code_bmzh($vm,0);}
return $data."<|>".$vm;
}