安装教程
搭建环境:php7.3 mysql5.7 nginx (php7.4 mysql5.6也可以)
环境配置正确,已经成功了一半,很多问题都是环境不正确导致的。
搭建流程:
1.文件上传到服务器,解压,设置运行目录public,设置伪静态
伪静态内容:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
2.导入数据库,数据库在压缩包根目录,
3.修改目录中 \application\database.php ,改成你的数据库名字和密码
4.同时为了安全,可关闭调试模式:
\application\config.php
22行
‘app_debug’ => true,修改为’app_debug’ => false
至此安装完成。
后台地址:http://你得域名/myadmin.php
登录账号:admin,密码:123456
API请求
获取软件信息
软件初始化使用
- URL:/api/app/appinit
- Method:
POST
请求参数
参数 |
类型 |
备注 |
|
String |
软件安全码 |
💡 注意,safecode 后台添加软件成功后可看到,每个软件都不一样。
卡密登录
登录使用
- URL:/api/app/login
- Method:
POST
请求参数
参数 |
类型 |
备注 |
|
String |
软件安全码 |
|
String |
卡密 |
|
String |
机器码 |
💡 状态码:0=错误,1=成功,2=机器码已绑定,3=软件已到期,9=软件不存在,8=数据异常,-1=激活码已封禁
卡密退出登录
软件关闭时候调用
- URL:/api/app/logout
- Method:
POST
请求参数
参数 |
类型 |
备注 |
|
String |
软件安全码 |
|
String |
卡密 |
|
String |
机器码 |
💡状态码:0=错误,1=成功,2=机器码已绑定,3=软件已到期,9=软件不存在,8=数据异常,-1=激活码已封禁
解绑
软件初始化使用
- URL:api/app/unbind
- Method:
POST
请求参数
参数 |
类型 |
备注 |
|
String |
软件安全码 |
|
String |
卡密 |
💡 注意,解绑时候无需传机器码,解绑权限请酌情使用。后来可手动解绑
刷新卡密在线状态
软件初始化使用
- URL:/api/app/refresh
- Method:
GET
请求参数
无需参数
💡 注意,本命令可在宝塔后台计划任务中添加,执行方式为URL。建议每分钟执行一次
下载地址(源码):[$]下载: 密码:23ti 例子下载: [/$]
本次新增:
1.新增代理系统,支持代理到期时间设置,支持充值,扣款,封禁
2.新增日志操作记录,生成卡密,解绑卡密,删除卡密,统统记录。
3.新增余额日志记录,所有余额变动,充值,扣款,消费,均有详细记录
4.新增卡密状态刷新,
5.其它更新未能一一列举,请体验。
关于报错404的解决方案:
linux系统服务器,报错重点检查伪静态
winserver服务器,不要用Nginx,要用IIS这个web服务,伪静态用宝塔提供的thinkphp的即可,其它不变