修复:丐帮cookie必填

This commit is contained in:
david 2022-10-04 19:47:31 +08:00
parent 60edbdd0d1
commit c95a39d317
4 changed files with 27 additions and 28 deletions

View File

@ -13,7 +13,7 @@ use app\domain\Config as domainConfig;
*/
function IYUU_VERSION(): string
{
return '2.1.2';
return '2.1.3';
}
/**

View File

@ -120,17 +120,17 @@
{{# } }}
{{# if (d.limitRule === true) { }}
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label required">流控规则</label>
<div class="layui-input-inline">
<input type="number" name="limitRule[count]" lay-verify="required" placeholder="单次辅种数" autocomplete="off" class="layui-input" value="10">
<label class="layui-form-label required">流控规则</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-input-inline" style="width: 100px;">
<input type="number" name="limitRule[count]" lay-verify="required" placeholder="单次辅种数" autocomplete="off" class="layui-input" value="10">
</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="number" name="limitRule[sleep]" lay-verify="required" placeholder="间隔时间" autocomplete="off" class="layui-input" value="20">
</div>
</div>
</div>
<div class="layui-inline">
<div class="layui-input-inline">
<input type="number" name="limitRule[sleep]" lay-verify="required" placeholder="间隔时间" autocomplete="off" class="layui-input" value="20">
</div>
<div class="layui-form-mid layui-word-aux">每运行一次最多添加{单次辅种数}个种子每添加一个种子需等待{间隔时间}为账号安全每次运行辅种的时候超过流控限制会在下次运行辅种的时候继续添加辅种</div>
<tip>每运行一次最多添加{单次辅种数}个种子每添加一个种子需等待{间隔时间}为账号安全每次运行辅种的时候超过流控限制会在下次运行辅种的时候继续添加辅种</tip>
</div>
</div>
@ -222,8 +222,13 @@
case 'm-team':
rule.urlJoin.visible = true;
break;
//Cookie必须
case 'gainbound':
//Cookie必须
rule.cookie.required = true;
rule.cookie.verify = 'required';
break;
case 'hdcity':
//Cookie必须
rule.cookie.required = true;
rule.cookie.verify = 'required';
rule.passkey.required = false;

View File

@ -216,16 +216,9 @@ class AutoReseed
$data = time() . ',' . $pid;
file_put_contents(self::$pid_file, $data);
//lock文件
$lockFile = domainCrontab::getLockFile($cron_name);
//TODO.. 本次执行检查锁,避免系统资源耗尽
file_put_contents($lockFile, $data);
//注册一个会在php中止时执行的函数删除pid、删除锁文件
register_shutdown_function(function () use (&$cron_name) {
//注册一个会在php中止时执行的函数删除pid
register_shutdown_function(function () {
self::deletePid();
$lockFile = domainCrontab::getLockFile($cron_name);
is_file($lockFile) and unlink($lockFile);
});
}

13
todo.md
View File

@ -5,19 +5,20 @@
- [x] 一键清理转移缓存
- [x] 任务热刷新
- [x] [站点设置]已添加的,屏蔽选择
- [ ] 前端实时显示任务运行状态Ajax
- [x] 一键更新到最新版
- [x] 跨平台的配置导入导出(任务热刷新)
- [x] 分批次请求辅种解决客户端做种多辅种失败的问题有的客户端内做种60000个
- [x] 增加开关,未配置的站点不显示日志
- [x] 开启关闭计划任务
- [ ] 停止执行中的计划任务
- [x] 及时清理log减少空间占用
- [x] 支持用户定义辅种代理服务器
- [ ] 增加微信通知使能开关:控制下载任务的微信通知
- [ ] 旧版配置一键导入
- [x] 增加微信通知使能开关:控制下载任务的微信通知
- [x] 辅种任务自动校验
- [ ] 辅种任务自动开始做种
- [x] 辅种任务自动开始做种
- [ ] 一键导入PT助手的cookie配置
- [ ] 停止执行中的计划任务
- [ ] 前端实时显示任务运行状态Ajax
- [ ] 替换tracker
- [ ] 检查做种任务与数据对应关系
- [ ] 优化日志显示方式倒数200行Ajax刷新
- [ ] 增量更新漏掉的种子
- [ ] 自动验证站点已删除的种子