Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Commit

Permalink
不再缓存拉黑原因
Browse files Browse the repository at this point in the history
  • Loading branch information
david082321 committed May 29, 2022
1 parent e589a92 commit 9721b8f
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions utils/functions_cache.php
Original file line number Diff line number Diff line change
Expand Up @@ -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];
}

// 写入黑白名单缓存
Expand All @@ -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;
Expand All @@ -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);
}
Expand Down

0 comments on commit 9721b8f

Please sign in to comment.