源码简介
这是一套面向线下商家的智慧 WiFi 运营系统源码,采用 ThinkPHP 后端 + 原生微信小程序前端。核心玩法是商户生成 WiFi 码并张贴,顾客扫码连接后进入小程序,商户端可查看连接数据、配置跳转与营销内容,运营方则通过发展团长与拓展员实现规模化覆盖。作为免费源码资源,它适合用于学习部署测试、二次开发参考与商户运营系统的架构研究。
需要注意:源码中大量核心业务 PHP 文件带有第三方 SourceGuardian/贝塔PHP加密标识(sg.bt58.vip),且存在授权校验被注释掉的痕迹,原产品的 license 验证已被移除。具体风险详见文末安全风险提示,下载后请务必进行安全与版权审计。
适用场景
- 餐饮、门店等线下商家贴码提供 WiFi 连接并沉淀私域用户
- 本地生活服务商搭建可发展团长/拓展员的 WiFi 码运营平台
- 学习 ThinkPHP 多模块(总后台/商家子账户/小程序接口)与微信小程序扫码连接实现
技术栈与运行环境
- 前端:原生微信小程序(app.json 标题”WiFi大师专业版”,appid wxbb987c0a0056b464)
- 后端:ThinkPHP 5(application/thinkphp 框架,admin/api/store 三模块)
- 数据库:MySQL,表前缀 yc_(database.php 配置)
- 运行环境:PHP 7.2 + MySQL + Apache/Nginx,需开启 SSL
- 其他依赖:微信支付、微信模板消息/订阅消息、七牛/阿里云/腾讯云存储引擎
功能亮点
- WiFi 码生成与连接:小程序含 wifi/created(生成码)、wifi/link(连接跳转)、wifi/record(连接记录)页面,yc_wifi 与 yc_user_visit 表支撑扫码连接与访客统计。
- SaaS 多子账户隔离:后台 store 模块 + yc_store_user/yc_store_role/yc_store_role_access 等表,配合总后台”进入商家后台”能力,支持开通独立子账户并做数据与权限隔离。
- 团长/拓展员分销分润:api 模块含 Team、Distribution 控制器与 yc_distribution 表,小程序含 team/index、team/join、poster(推广海报)页面,支撑团队发展与多级分润。
- 商家入驻与套餐:yc_merchant、yc_merchant_class 表管理商家与分类,yc_package_list/yc_package_order 表对应套餐/代理套餐,匹配团长加盟费与系统售卖模式。
- 余额与提现:yc_user_balance、yc_withdrawal 表 + 小程序 mine/balance/cash(提现)、balance/log(明细)页面,支持分润余额提现。
- DIY 首页与积分商城:小程序含 diy/index 自定义首页,shop 子包提供积分商城、充值、优惠券、客服等轻量电商模块。
安装与部署提示
- 上传后端源码至服务器根目录,设置运行目录为 public;导入”小闪wifi-数据库.sql”目录中的数据库文件(表前缀 yc_)。
- 修改 application/database.php 中的数据库地址、库名、账号与密码(示例为 127.0.0.1 / shanhuwifi,需替换为你自己的配置)。
- 微信小程序端用微信开发者工具导入”小闪wifi-前端”目录,替换 project.config.json 中的 appid 后预览。
- 默认后台账号 admin、密码 123456,部署后请立即修改。如后台报错,按提供说明删除 application/store/view/layouts/layouts.php 第 40-42 行(该操作为源码二次修改痕迹,建议先备份再处理)。
截图与演示说明
- 小程序端:DIY 首页(pages/diy/index)、WiFi 码生成(pages/wifi/created)、连接跳转(pages/wifi/link)、连接记录(pages/wifi/record)、附近 WiFi(pages/nearby/index)、团队(pages/team/index、pages/team/join)、推广海报(pages/poster/index)、我的余额提现(pages/mine/balance/cash)、积分商城子包(pages/shop/*)。
- 后台端:总后台(admin 模块)含子账户管理(Store 控制器,可进入商家后台)、系统设置;商家子账户后台(store 模块)含 WiFi 管理、商家信息、结算、提现、内容/文章、轮播图等。
常见问题
源码可以正常二次开发吗?
后端业务代码分两部分:部分控制器(如 Team、Wifi 连接列表)为可读明文,但大量核心文件(分销 Distribution、公共逻辑 common.php、商家与 WiFi 相关服务等)被第三方 SourceGuardian/贝塔PHP加密,内部实现无法阅读与修改。如需深度二开,需先评估加密文件的可维护性。
运行环境有什么要求?
后端基于 ThinkPHP 5,官方文档要求 PHP 7.2 + MySQL + Apache/Nginx 并开启 SSL;前端为微信小程序,需自有小程序 appid 并配置合法域名与 HTTPS。具体以源码包内搭建教程为准。
安全风险提示
本源码存在多项需重点注意的风险,部署前务必处理:
- 路径:
application/(大量文件,如 api/controller/Distribution.php、application/common.php 等)
类型:加密/混淆文件
证据:文件头含// By 贝塔PHP加密--sg.bt58.vip与 SourceGuardian 加载引导代码(sg_load),部分文件另带//decode byhttp://www.yunlu99.com/。
建议:核心逻辑不可读、不可改,无法审计后门;如用于研究请仅在隔离环境运行,勿直接上线。 - 路径:
application/admin/controller/Store.php(add 方法)、application/store/controller/Controller.php
类型:授权/版权不明(疑似 license 校验被移除)
证据:Store.php 中原授权校验curlPost($this->info_url, ["auth_token"=>file_get_contents("./authorization.txt")...])被整段注释;Controller.php 仍残留开发者授权服务器地址http://open.kaifa.cc/index.php?s=/api/project/auth。数据库示例库名shanhuwifi与产品改版名”小闪”表明其为商业产品的二开重编码版本。
建议:这并非合法免费授权版本,商用前必须向原权利人确认授权与版权,避免侵权。 - 路径:
application/database.php
类型:疑似硬编码账号/密钥
证据:示例数据库账号、密码均为shanhuwifi。
建议:部署前务必改为强密码,勿沿用示例凭证。 - 路径:
application/store/view/layouts/layouts.php(第 40-42 行)
类型:代码完整性存疑
证据:部署说明要求手动删除该文件第 40-42 行以规避后台报错。
建议:说明源码经过二次人工修改,上线前请完整审计改动点。
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。本系统涉及扫码连接、用户数据采集与多级分销,上线前请遵守微信小程序平台规范、个人信息保护法及反传销相关规定,分润层级与营销话术须合法合规。
资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei2599.html来源于互联网,如存在侵权,请联系我们立马删除!





