不再缓存拉黑原因

pull/35/head
david082321 2 years ago committed by GitHub
parent e589a9218b
commit 9721b8f7e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -427,12 +427,11 @@ function get_cache_blacklist() {
$expired_time = $vnum['expired_time'];
$is_blacklist = $vnum['is_blacklist'];
$is_whitelist = $vnum['is_whitelist'];
$ban_reason = $vnum['reason'];
if (time() > (int)$expired_time) {
$refresh_cache_status = 1; // 刷新缓存
return ["⑨","⑨"];
}
return [$is_blacklist, $is_whitelist, $ban_reason];
return [$is_blacklist, $is_whitelist];
}
// 写入黑白名单缓存
@ -441,7 +440,6 @@ function write_cache_blacklist() {
global $uid;
global $is_blacklist;
global $is_whitelist;
global $ban_reason;
global $refresh_cache_status;
if ($is_blacklist) {
$is_blacklist = 1;
@ -454,10 +452,10 @@ function write_cache_blacklist() {
$is_whitelist = 0;
}
$ts = time() + CACHE_TIME_BLACKLIST;
$sql = "INSERT INTO `status` (`expired_time`,`uid`,`is_blacklist`,`is_whitelist`,`reason`) VALUES ('".$ts."','".$uid."','".$is_blacklist."','".$is_whitelist."','".$ban_reason."')";
$sql = "INSERT INTO `status` (`expired_time`,`uid`,`is_blacklist`,`is_whitelist`,`reason`) VALUES ('".$ts."','".$uid."','".$is_blacklist."','".$is_whitelist."',NULL)";
// 刷新缓存
if ($refresh_cache_status == 1) {
$sql = "UPDATE `status` SET `expired_time` = '".$ts."', `is_blacklist` = '".$is_blacklist."', `is_whitelist` = '".$is_whitelist."', `reason` = '".$ban_reason."' WHERE `uid` = '".$uid."';";
$sql = "UPDATE `status` SET `expired_time` = '".$ts."', `is_blacklist` = '".$is_blacklist."', `is_whitelist` = '".$is_whitelist."', `reason` = NULL WHERE `uid` = '".$uid."';";
}
$dbh -> exec($sql);
}

Loading…
Cancel
Save