胖蒜 - 插件
type: channel
link: https://pangsuan.com/tag/%E6%8F%92%E4%BB%B6/
items: TePass-1.6.0 版本升级说明
items: TePass插件域名授权验证系统上线
items: TePass-1.5.8 版本升级说明
items: TePass-1.5.7 版本升级说明
items: 启用在线工单功能
items: TePass-1.5.6 版本升级说明
items: 给网站折腾上海报功能（测试中...)
items: TePass-1.5.5 版本升级说明
items: TePass-1.5.4 版本升级说明
items: TePass-1.5.3 版本升级说明

TePass-1.6.0 版本升级说明
type: item
date: 2026-02-05T21:14:00+08:00
description: 这个版本的更新主要是为了兼容Typecho1.3.0版本，主要是一些样式的问题，插件这么久没更新就是因为没什么可更新的，加功能感觉太繁杂，还有就是现在用网站的人越来越少了。 TePass插件更新到现在，整整6年了，能一直坚持维护，自己想想还是不容易的一件事。 升级内容：1、修复在Typecho1.3.0版本登录注册页面，登录不成功消息提示错位的问题；2、修复在Typecho1.3.0后面的几个页面显示错位的问题；3、调整通过cid调整到文章的方式，采用官方的API接口；4、调整登录，注册，找回密码样式，方框变宽了一点而已；5、修复调用购买会员出现样式错位的问题，老问题，一直忘记打包； 6、修复一些其它小问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为15的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11，SG14，SG15等扩展后重新安装SG15即可，其它的在本站搜索教程更新。更新完SG15扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1

TePass插件域名授权验证系统上线
type: item
date: 2025-12-10T17:07:00+08:00
description: 前几天看到payjs不给个人用户充值了，就想着把早就想好的TePass插件本地域名授权给做出来，防止哪天我的网站或者接口挂了，用户不能使用，既然用户花钱买了，就算我的网站挂了，用户也应该有资格继续使用。 于是今天就做了出来，要实现的功能很简单，下面讲一下：一个简单的PHP页面为了让用户使用简单，不能给用户带来太多的麻烦，我就做了一个简单的PHP页面，用户只需要将页面放到网站的根目录，通过下面的地址访问即可打开：你的网址/tepass_verify.php这里将你的网址改为你网址的地址，比如我的https://pangsuan.com，而tepass_verify.php就是授权信息的PHP页面，如果你更改了名称，记得也要做相应更改才能访问。 比如我的就是https://pangsuan.com/tepass_verify.php当然为了防止任何人都可以更改授权，或者说知道你的授权信息，这里限制了只有ID为1的用户才可以进入页面，修改信息。页面操作逻辑ID为1的用户登录网站后，打开页面就会看到验证信息，授权接口等相关情况，如果授权接口断开了，可以通过自己之前保存的授权信息，输入到本地授权信息里面，更新后，TePass插件也能正常使用。TePass插件授权待更新目前TePass插件对应的授权验证还未更新，这里只是做了一个域名授权的页面，后面找时间更新TePass插件的，那么到时候就不再依赖在线授权接口了。虽说现在基本也用不到，因为只要激活了插件，就不再验证授权信息了。tepass_verify.php代码下面是tepass_verify.php代码，复制之后放在网站根目录即可。<?php require_once 'config.inc.php'; /** 载入API支持 */ require_once 'var/Typecho/Common.php'; /** 初始化组件 */ Typecho_Widget::widget('Widget_Init'); /** 程序初始化 */ Typecho_Common::init(); // 用户验证 - 只有用户ID为1才能访问 Typecho_Widget::widget('Widget_User')->to($user); Typecho_Widget::widget('Widget_Options')->to($options); if (!$user->hasLogin() || $user->uid != "1") { // 未登录或不是ID为1的用户，跳转到登录页面 echo(" "); exit; } // 增加安全性检查 session_start(); if (!isset($_SESSION['csrf_token'])) { $_SESSION['csrf_token'] = bin2hex(random_bytes(32)); } $current_domain = trim($_SERVER['HTTP_HOST']); // 获取远程授权信息 function getRemoteAuthInfo() { try { $servername = trim($_SERVER['HTTP_HOST']); $api_url = 'https://api.pangsuan.com/authority.php?indentify=tepass&domain=' . $servername; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_USERAGENT, 'TePass-Auth-Verifier/1.0'); $response = curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); $error = curl_error($ch); curl_close($ch); if ($http_code != 200) { return [ 'status' => 'error', 'error_type' => …

TePass-1.5.8 版本升级说明
type: item
date: 2025-07-01T14:59:05+08:00
description: 很久没更新了，一直都很稳定，偶尔有小小的修改，所以就迟迟没发布，这次更新主要是解决购买用户id的问题，有些用户打开新标签登录，然后在旧页面付款，导致订单没有uid。 升级内容：1、解决购买用户id的问题，有些用户打开新标签登录，然后在旧页面付款，导致订单没有uid；2、修改付费记录时uid为空，备注为空自填补充；3、完善回调页面错误提现；4、修复修改付费订单下拉框的问题；5、修复一些其它小的问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为14的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11扩展后重新安装即可，其它的在本站搜索教程更新。更新完SG11扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1

TePass-1.5.7 版本升级说明
type: item
date: 2025-01-20T12:00:00+08:00
description: 很久没更新了，一来没有什么可更新的，二来更新又涉及到版本兼容问题，所以就迟迟没发布，这次更新设计到版本兼容的先不发布了，等等再说，先更新一点不痛不痒的。 升级内容：1、付费阅读界面增加VIP会员身份显示，续费购买VIP会员时间问题等；2、调整付费界面的图片为背景图的样式，这样一些主题缩略图或页面打开js冲突问题得到解决；3、修复购买会员页面微信支付宝图标显示问题；4、修复用户只设置了微信支付，而默认首选是支付宝导致图标显示的问题；5、修复一些其它小的问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为14的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11扩展后重新安装即可，其它的在本站搜索教程更新。更新完SG11扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1

启用在线工单功能
type: item
date: 2024-07-07T09:05:00+08:00
description: 在2021年的时候，我开发了一款在线工单的插件，使用过一段时间后，感觉是挺好玩的，但是因为TePass插件正在快速迭代时期，没心情去维护，使用的人又少，感觉没必要，见《关于下架胖蒜网工单功能的说明》，就下架了。 现在TePass插件基本稳定了，一年了也没什么重要的需要更新改进，就又捡起来了TeWorkorder这个工单插件，另外加上下面几个其它原因，就把这个插件用起来了。原因一：本站一直以来用的是QQ来进行沟通的，之前有段时间购买的人多，后面出现一直加不上我，我还特意申请了两个小号，见《联系方式》，但是小号毕竟登录的少，所以就建议用户如果联系不上我就发邮件。 但是还是存在联系不上的情况，导致偶尔有咨询的人在群里吐槽我，真是冤枉。原因二：我也去试用了一些在线咨询的网站，发现两个都是卡在注册环节，首先要求是企业，其次操作也麻烦。一个个人网站大可不必这样折腾。原因三：我想把自己的工单插件优化一下，打算拿出来售卖。 明人不说暗话，自己辛苦做的卖点钱补贴网站维护成本很正常，不像有些网站卖别人东西还到处搬弄是非的。

TePass-1.5.6 版本升级说明
type: item
date: 2024-07-05T15:25:00+08:00
description: 这个版本调整了微信扫码登录的方式，payjs与企业微信方式二选一，见《TePass付费阅读插件1.5.6版本的微信社交登录设置方法》，修复了一些存在的小问题，同时不再兼任PHP5.6环境，建议全部升级。 升级内容：1、调整微信社交登录的方式，见《关于TePass使用企业微信登录出现应用被临时停用的问题》； 2、修复点击购买会员跳转的问题； 3、调整对PHP环境的兼容，不再兼容PHP5.6； 4、去掉付费阅读框右上角的图标，改为文字，简洁不容易出错； 5、修复一些其它小的问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。 特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为14的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11扩展后重新安装即可，其它的在本站搜索教程更新。更新完SG11扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1

给网站折腾上海报功能（测试中...)
type: item
date: 2024-05-28T11:00:00+08:00
description: 网站海报功能是一种很小众的需求，但是比较适合在移动端进行宣传，比如微信，QQ，朋友圈等，因为视觉效果比较好，可以在上面加上二维码，想进一步了解的扫码即可。 我的网站用的是Typecho搭建的，所以就去搜索了一下，有个现成的ArticlePoster的插件，我用了一下，发现好像没成功，加上我这个爱折腾的毛病，就自己弄了个，可能更适合自己。 效果图见下方： 自己折腾呢，有几个好处：海报样式可以自己设计我可以根据自己需要，在海报上个性化的放置需要的东西，比如标题和简介位置，字体，大小等，比如上面那个图片，我看很多都是获取必应的，我可以获取文章缩略图等等。代码再烂也没人看到因为给自己用，所以代码就自己随便乱写，怎么方便怎么来，特别是生成二维码的接口等，我有现成的就直接用了，方便的很。代码有问题自己找原因也容易...不用考虑版权问题自己瞎折腾的东西，没有人考虑你的版权，唯一要注意的就是字体，去下载个免费的字体就可以了。

TePass-1.5.5 版本升级说明
type: item
date: 2024-04-29T17:15:29+08:00
description: 这个版本更新了微信扫码登录的方式，修复了购买终身会员回调不成功的问题，同时不再兼任PHP5.6环境，建议全部升级。 升级内容：1、修复QQ登录时候出现session已经存在的问题； 2、清理微信登录，用户打开页面不扫码，造成垃圾数据； 3、调整对PHP环境的兼容，不再兼容PHP5.6； 4、修复一些其它小的问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。 特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为14的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11扩展后重新安装即可，其它的在本站搜索教程更新。更新完SG11扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1

TePass-1.5.4 版本升级说明
type: item
date: 2024-04-23T14:24:12+08:00
description: 这个版本更新了微信扫码登录的方式，修复了购买终身会员回调不成功的问题，同时不再兼任PHP5.6环境，建议全部升级。 升级内容：1、更改微信扫码登录通过企业微信的方式，见《关于更换胖蒜网微信扫码登录的说明》，企业微信设置见《使用企业微信API获取个人微信的openid实现网站微信扫码登录》； 2、修复在部分环境下，购买终身VIP时，回调不成功的问题； 3、优化各种方式回调部分的代码； 4、调整对PHP环境的兼容，不再兼容PHP5.6； 5、修复一些其它小的问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。 特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为14的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11扩展后重新安装即可，其它的在本站搜索教程更新。更新完SG11扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1

TePass-1.5.3 版本升级说明
type: item
date: 2024-03-22T13:55:00+08:00
description: 这个版本没有大的更新，就是修复几处小的兼容性问题，如果你使用没有问题，可以不必折腾更新。 升级内容：1、调整支付宝按钮颜色样式； 2、完善登录跳转链接处理方式，只要启用插件，默认的登陆注册后台跳转到TePass的登陆注册页面； 3、增加购买会员地址，可以自己在前台主题自定义一个购买会员页面，设置好后点击购买会员直接跳转到这个页面，没设置默认进入后台的购买会员页面； 4、修改几处兼容性问题。升级操作步骤：备份现有网站的数据库，禁用现有插件，现有插件文件夹改名备用，再上传新版本插件，解压后启用，测试没问题，再删除旧版本。 特别说明：如何你在启用插件的时候，发现页面是空白的，很大可能性就是SG11版本太低了，这个版本的TePass插件需要SG扩展为14的版本（因为兼容PHP8.2的原因），宝塔面板卸载SG11扩展后重新安装即可，其它的在本站搜索教程更新。更新完SG11扩展后可重启一下PHP，再去启用插件就正常了。温馨提示：1、如果你在插件上进行了二次开发，请先备份，启用新版本插件后，再将你二次开发的文件覆盖插件相关文件。2、再次提醒微信模板消息下架，可转到我的小蒜子来接收提醒：https://developers.weixin.qq.com/community/develop/doc/000a4e1df800d82acb9b7fb5e5b001?page=1