默认:
~~~
data = {"name":"函数名","param":["函数参数1","函数参数2","函数参数3"]}
~~~
使用系统函数
~~~
data = {"name":"函数名","param":["函数参数1","函数参数2","函数参数3"],"username":"用户名","password":"密码","cardnum":"卡号"}
~~~
~~~
Request:服务器地址 + "index.php/api/Software/remoteFun"
POST:"id=" + 软件ID + "&data=" + 加密 (data)
~~~
#### 返回json**加密数据**
#### 解密后结果
~~~
{"code":"1408","data":{"result":"我是函数返回的数据"}}
~~~
#### 结果说明
~~~
code:1408 调用成功 data.result:函数返回值
code:1401 函数不存在
code:1402 缺少参数
code:1403 传入函数参数 不等于 远程函数 参数
~~~
#### 使用系统函数额外结果说明
~~~
code:1404 缺少参数(账号密码参数)
code:1405 用户名不存在
code:1406 密码错误
code:1407 账号已到期
code:1409 账号点数不够后台设置点数
code:1410 缺少参数(卡号参数)
code:1411 卡号不存在
code:1412 卡号已到期
code:1413 卡号点数不够后台设置点数
~~~
* * * * *
#### 系统函数解释
~~~
/*
* 验证账号密码是否正确
* @param unknown $expire 是否需要验证到期时间 默认=FALSE 也就是不需要 需要请填写 TRUE
* @param unknown $point_min 是否需要验证点数 默认=FALSE 也就是不需要 需要请填写 数字
*/
bx_verify_user($expire=FALSE,$point_min=FALSE);
/*
* 验证单卡是否正确
* @param unknown $expire 是否需要验证到期时间 默认=FALSE 也就是不需要 需要请填写 TRUE
* @param unknown $point_min 是否需要验证点数 默认=FALSE 也就是不需要 需要请填写 数字
*/
bx_verify_single_card($expire=FALSE,$point_min=FALSE);
~~~
* * * * *
#### 后台例子
~~~
//这个函数任何人可以访问 没有限制
function ab($a,$b){
return $a+$b;
}
//这个函数必须进行用户账号密码验证 通过后 才能访问
function ab1($a,$b){
bx_verify_user();
return $a+$b;
}
//这个函数必须进行用户账号密码验证 且 用户没有到期 通过后 才能访问
function ab2($a,$b){
bx_verify_user(true);
return $a+$b;
}
//这个函数必须进行用户账号密码验证 且 用户点数没有小于设置点数
function ab3($a,$b){
bx_verify_user(false,10);//当用户点数小于10的时候将返回对应信息
return $a+$b;
}
~~~