(首发)Linux脚本授权系统,shell脚本授权系统

(首发)Linux脚本授权系统,shell脚本授权系统

1. 环境要求
– PHP >= 7.4
– MySQL >= 5.7
– Web服务器 (Apache/Nginx)
– 支持PDO扩展
– 支持cURL扩展
## 详细配置
 Shell授权系统 — 使用说明

一套面向脚本/软件分发的授权管理平台:支持用户注册购买、卡密兑换、IP 绑定、后台管理,以及 Shell/API 在线校验。

## 1. 系统简介

| 角色 | 入口 | 主要能力 |
|——|——|———-|
| 普通用户 | `/login.php` | 注册、购买授权、绑定 IP、查看订单 |
| 管理员 | `/admin/login.php` | 用户/应用/授权/订单/支付/邮件配置 |

**技术要求:** PHP ≥ 7.4、MySQL ≥ 5.7、PDO、cURL;图形验证码建议开启 GD。

## 2. 安装部署

### 2.1 上传代码

将程序上传到网站根目录,确保 `config/` 目录可写。

### 2.2 Web 安装向导(推荐)

浏览器访问:

“`text
https://你的域名/install.php
“`

按步骤完成:

1. **环境检测** — PHP / PDO / 目录权限等  
2. **数据库配置** — 主机、端口、库名、账号密码(可自动建库)  
3. **安装数据表** — 导入 `database/schema.sql`  
4. **创建管理员** — **此处填写的账号密码即为后台登录密码**(不是文档里的默认 `password`)  
5. **完成** — 生成 `install.lock`

未安装时访问首页会自动跳转到安装向导。

### 2.3 安装后建议

– 保留 `install.lock`,防止重装  
– 生产环境可删除或限制访问 `install.php`  
– 后台配置 SMTP、易支付等  
– 建议全站 HTTPS  

### 2.4 强制重装

删除网站根目录的 `install.lock`,或在安装页使用「强制重装」(会清空数据,请先备份)。

## 3. 管理员使用指南

登录:`/admin/login.php`

### 3.1 仪表盘

查看用户数、订单、收入、待处理概况。

### 3.2 用户管理

– 添加用户、启用/禁用  
– **编辑用户时可修改密码**(留空则不改密码)  

### 3.3 应用管理

创建需要授权的产品(如「主控」「被控」),系统会生成 API 相关密钥。

### 3.4 授权类型

为每个应用配置套餐:

– 价格、有效天数(`0` 或特殊到期日可表示长期/永久)  
– 最大可绑定 IP 数  
– 可选「赠送其他应用授权」  

### 3.5 授权管理(重点)

– 查看用户授权、密钥、**已绑定 IP**  
– **编辑**:可改状态、绑定 IP、最大 IP 数、到期时间(用户侧已绑死的 IP,只能由后台换绑)  
– **详情**:完整信息;可跳转编辑  

### 3.6 订单管理

– 筛选:待支付 / 已支付 / 已关闭等  
– **未支付超过 15 分钟自动关闭**  
– 可查看已关闭清单,并**一键或勾选清理**已关闭订单  

### 3.7 卡密管理

批量生成卡密供线下售卖或兑换;支持导出。

### 3.8 系统配置

#### 邮件(SMTP)

用于注册验证码、找回密码等。常用:

– 端口 **465 + SSL**,或 **587 + TLS**  
– QQ/163 等请使用**授权码**作 SMTP 密码  
– 可勾选「保存时发送测试邮件」验证  

发信组件:`includes/SMTP.php`。

#### 支付(易支付等)

配置商户 ID、密钥、接口地址、异步/同步回调 URL,例如:

“`text
异步通知:https://你的域名/epay/notify_url.php
同步返回:https://你的域名/epay/return_url.php
“`

保存后按易支付后台要求填写一致的回调地址。

## 4. 用户使用指南

### 4.1 注册

入口:`/register.php`

需同时通过:

1. **图形验证码**(防扫爆)  
2. **邮箱验证码**(发信后需等待 **60 秒** 才能重发)  

填写用户名、邮箱、密码与验证码后提交。

### 4.2 登录

入口:`/login.php`

– 支持 **用户名或邮箱** + 密码  
– 必须填写 **图形验证码**  

### 4.3 找回密码

入口:`/forgot-password.php`

邮箱验证码 + 图形验证码后设置新密码。

### 4.4 购买授权

用户中心 → 购买授权 → 选择套餐 → 支付(易支付等)。

– 支付页可切换支付方式(支付宝/微信等,视通道而定)  
– 支付成功后授权自动发放  
– 可点击「检查支付状态」;页面也会静默轮询  

### 4.5 我的授权与 IP 绑定

**规则(重要):**

– **未绑定 IP**:可在授权详情中首次绑定  
– **已绑定 IP**:**用户不能自行修改**;换绑需联系管理员在后台修改  
– 同一应用有多条授权时:未绑定的仍可绑定,已绑定的保持锁定  

绑定后仅列表中的 IP 可通过 API/脚本校验(具体以接口逻辑为准)。

### 4.6 订单记录

查看订单状态:待支付、已支付、已关闭等;可看订单详情。

### 4.7 个人资料与安全

维护资料;可在安全相关页面处理邮箱验证等(若后台已开 SMTP)。
## 技术支持
如有问题,请联系技术支持。QQ652314794

image

image

Shell脚本授权示例 - Shell授权系统

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像-亿发资源网
欢迎您留下宝贵的见解!
提交
头像-亿发资源网

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容