本帖最后由 阿杰大大 于 2025-8-17 16:48 编辑
短信验证码管理系统
大家好评评分下,谢谢.
本项目是一个个人多手机短信验证码管理平台,用于集中管理和查询自己各台手机收到的验证码短信。短信数据由手机自动转发至后端服务器,前端支持多运营商、多手机号筛选、分页、搜索等功能。本系统不具备接码、断网断卡等相关功能,仅用于个人短信管理,不涉及任何法律或灰色领域问题。
短信数据来源说明
- 短信数据均由用户本人手机自动转发
- 仅管理自己手机收到的验证码短信,方便统一查询和管理。
- 不涉及第三方接码、断网断卡等行为,不涉及任何法律风险。
短信数据由手机端自动转发至后端服务器,支持以下方式:
- iOS:通过快捷指令自动转发短信内容到后端接口。
- 安卓:通过 SmsForwarder 应用自动转发短信内容到后端接口。
技术栈
- 前端:原生 HTML/CSS/JavaScript
- 后端:易语言 + HP-Socket(高性能网络通信) + ZYSQLite(数据库)
前端功能说明
-
数据展示
- 展示短信验证码列表,支持分页。
- 展示运营商和接收方(手机号)列表,支持分页气泡选择。
-
筛选与搜索
- 可按运营商、手机号筛选短信数据。
- 支持关键词搜索(运营商、验证码、短信内容)。
-
交互功能
- 点击验证码可一键复制。
- 悬浮显示详细内容。
- 管理员齿轮入口,弹窗验证密码后可进行系统配置。
-
系统配置
-
接口调用
- 所有数据通过 AJAX 与后端 API 通信,接口见下方。
前端主要接口说明
| 接口名称 |
方法 |
路径 |
参数说明 |
| 获取运营商列表 |
POST |
/api/carriers |
无 |
| 获取手机号列表 |
GET |
/api/phones |
无 |
| 获取短信列表 |
POST |
/api/messages |
carriers(数组), phones(数组), search(字符串), page(页码), page_size(每页数量) |
| 添加短信 |
POST |
/api/addmessage |
Receiver(收件人手机号), Sender(发件人), Content(消息内容) |
后端功能说明
-
数据存储
- 使用 ZYSQLite 存储短信、运营商、手机号等数据。
-
接口服务
- 使用 HP-Socket 提供高性能 HTTP API 服务。
- 支持多并发请求,接口响应 JSON 数据。
-
接口实现
/api/carriers:返回所有运营商及短信数量统计。
/api/phones:返回所有接收方手机号及短信数量统计。
/api/messages:根据筛选条件返回短信列表,支持分页与模糊搜索。
/api/addmessage:接收并存储新短信数据,返回操作结果。
-
安全与权限
- 管理员操作需密码验证(密码:admin),前端弹窗输入密码后方可操作敏感接口。
运行说明
- 启动后端易语言服务,确保 HP-Socket 和 ZYSQLite 正常工作。
- 前端直接用浏览器打开
index.html 即可访问。
- 如需管理员操作,点击左上角齿轮图标,输入密码后进入配置界面。
联系方式
短信平台项目.zip
(359.24 KB, 下载次数: 429)
|