基于ThinkPHP6.0框架的微信公众号多域名回调系统。
微信公众号后台默认只能授权2个网页域名,用本系统可突破这个限制,用同一个公众号对接无限多个网站。网站后台支持回调域名白名单的管理,以及登录记录的查看。
本系统还有微信access_token的获取功能,可让当前站点作为中控服务器统一获取和刷新access_token,其他业务逻辑站点所使用的access_token均调用当前站点获取,这样可避免各自刷新造成冲突,导致access_token覆盖而影响业务。
部署教程
按照提示和伪静态规则进行配置后,这个基于ThinkPHP6.0开发的系统可以让一个微信公众号对接无限多个网站,实现回调域名白名单的管理,并可作为中控服务器统一获取和刷新access_token。
以下是详细的部署方法:
- 确认PHP版本和MySQL版本
本系统需要运行在PHP7.4+环境下,同时需要MySQL5.6+的数据库支持。请确认系统已安装并配置好相应的环境。
- 设置网站运行目录为
public
在Web服务器(如Apache或Nginx等)中,把网站的运行目录设置为系统根目录下的public
文件夹。
- 设置伪静态为
ThinkPHP
根据具体的Web服务器类型和版本,设置相应的伪静态规则。本系统提供了两种伪静态规则建议:
- Nginx伪静态规则:复制代码
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
- Apache伪静态规则:复制代码
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
- 访问网站并安装
在浏览器中输入网站地址,系统会自动跳转到安装页面进行配置,并提示你输入数据库信息等相关参数。按照提示操作即可完成系统的安装。
- 进入后台管理
安装完成后,在浏览器中访问/admin
效果图
项目来源于网络,防止被割韭菜 !
本站初心:花着比韭菜更少的米,用着和韭菜一样的东西,仅学习其中的思路
良不良心自己体会,某些割韭菜的网站在这里我就不黑了,切记!
狗凯之家只做解密,项目里的联系方式仅为咨询用!收费一律删除~
狗凯之家官网:bygoukai.com
所有教程里所涉及的软件工具狗凯之家99%都有可以下载到免费的,除了一些定制类的软件没有。
暂无评论内容