远程函数

默认:

data = {"name":"函数名","param":["函数参数1","函数参数2","函数参数3"]}

使用系统函数

data = {"name":"函数名","param":["函数参数1","函数参数2","函数参数3"],"username":"用户名","password":"密码","cardnum":"卡号"}
Request:服务器地址  + "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;
}