BSphp网络验证系统写自定义API解除绑定扣时间插件过程记录

这篇博客记录了作者如何为BSphp网络验证系统编写自定义API,实现解除绑定功能并根据需求扣除不同时间。通过在`/include/applibapi/api/Default`下创建`AppEn.setcarnot_new.ic.php`文件,调整参数`time`来设定扣除的时间(单位:秒)。调试结果显示解除绑定操作成功,并提供了调用新接口的方法。
摘要由CSDN通过智能技术生成

BSphp验证系统写自定义API插件过程记录

1.准备需求安装好自己验证系统
2.了解bsphp二次开发公共插件函数

官方接触满足不了我们公司需求所以自己开发DIV个,功能自定义扣除不同时间

原来API说明
解除绑定Key setcarnot.ic API详情
名称: 解除绑定Key API: setcarnot.ic
说明: 解除绑定卡串上的特征
返回说明: 返回状态信息
&api= API接口名称 必填
&BSphpSeSsL= BSphpSeSsL连接Cookies 必填
&date= 服务器时间超时验证 可空,后台设置超时0 就是关闭
&md5= 程序MD5 可空,后台MD5内容要为空
&mutualkey= 通信认证Key 必填,用作软件数据包交换数据验证串
&appsafecode= 封包劫持检测 可空,客户端提交参数给服务器时候原样返回
&sgin= 签名验证 可空,详情看签名验证规则
&icid= 卡串号 可空,如已登录系统自动获取已登录卡串号
&icpwd= 密码

开始准备
安装官方要求在api目录创建新api接口,路径名字格式看官网帮助

API路径 /include/applibapi/api/Default
文件名:AppEn.setcarnot_new.ic.php
APi名称:setcarnot_new.ic

新增参数
&time=需要扣除时间单位秒

参数信息跟官网一样,接口改变了扣除不同时间

在这里插入图片描述

接下来我开始我们代码编写了,我们使用原生php编写部分特殊入口调用bsphp的,哪些函数官网有查询!

下面是我写的代码。

<?php

//获取GET参数
$daihao = plug_set_get('appid');//获取软件代号

if (plug_set_data('icid') != null)
{
   
    $car_id = plug_set_data('icid')
指引解释 说明:本指引是解答刚接触BSPHP-PRO系统使用指引,需要认真阅读后使用。 使用环境 BSPHP是用php开发的,需要环境如下 支持:PHP 任何一般般 5.2/5.3/5.4/5.6/5.7/7.1/7.2都可以 数据库:Mysql 建议使用5.6版本(目前市面也就5.6,少量5.5/5.7 也可以使用) 服务器要求:空间大于50M,数据库大10M即可(几百人OK)。 系统支撑人数:在用户不登录使用情况下数据库存10万人没问题. 大用户理论解释就1核1G的liunx服务器 服务器支持在线人数:按照1秒1个人请登录一次就不在请求。给1秒一个人占用时候。1*60秒*60分钟*24小时一天=86400人次. 何况1核1G的每秒请求10次没有问题*86400人次=864000人次请求登录 上面结论就服务器用户只做1次登录验证,一天可以登录人次就这么多。 域名/IP 域名是用访问管理后台的与软件对接地址,这样换服务器软件地址也不需要使用,也可以直接使用IP进行访问 域名备案:域名备案是国家要求,所有接入中国地区服务器都需要进行备案,香港海外除外不需要备案 备案时间一般10-20天,在您购买服务器商那里就可以备案 可以购买服务器直接使用IP进行访问就无需域名备案 上传安装 授权后,即可在授权中心主页下载服务器代码进行安装。 安装前准备好自己空间/服务器 环境:php 数据库:mysql (数据库地址、账号、密码 如果是空间联系空间商要、服务器联系帮您安装环境技术要) 用FTP上传时候注意:使用zip上传,或者选择二进制上传,建议使用zip上传后在进行zip解压防止文件损坏丢失 上传好后: http://域名/IP/install 开始安装 安装完成 安装完成后,在系统配置里面,配置好系统地址. 软件支持验证模式 支持账号/串登录验证 账号限时模式(演示默认这个):账号顾名思义就是用户可以注册自己账号密码进行登录,限时如今天是2018.11.16号,我软件到期时间2018.11.20号,超过20号就无法在继续使用 账号模式:账号顾名思义就是用户可以注册自己账号密码进行登录,如用户账号里有100点,用户登录一次一个点/执行一个功能任务一个点直至限时模式:用户一般嫌弃麻烦,软件作者只需要后台生成一个激活发用户,用户直接拿这张进行验证(登录)使用,比登录账号模式减少注册方便快捷实用,限时如今天是2018.11.16号,我软件到期时间2018.11.20号,超过20号就无法在继续使用 模式:用户一般嫌弃麻烦,软件作者只需要后台生成一个激活发用户,用户直接拿这张进行验证(登录)使用,比登录账号模式减少注册方便快捷实用,如用户账号里有100点,用户登录一次一个点/执行一个功 添加软件后需要自己添加充值类型,如周、月、测试等 提示 每个参数后面都后该参数说明,看说明可以知道该配置影响那些地方。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值