// 在 config.php 中添加以下函数
function is_banned() {
if (!is_login()) return false;
$users = get_data(USER_FILE);
$uid = $_SESSION['user_id'];
if (isset($users[$uid])) {
$status = $users[$uid]['status'] ?? USER_STATUS_ACTIVE;
return $status == USER_STATUS_BANNED;
}
return false;
}
function check_user_status() {
if (is_banned()) {
// 清除登录状态
unset($_SESSION['user_id']);
// 重定向到登录页面并显示封禁信息
$_SESSION['banned_message'] = '您的账号已被封禁,请联系管理员';
header('Location: login.php');
exit;
}
}
Fatal error: Uncaught Error: Call to undefined function check_user_status() in /www/wwwroot/aej/index.php:4
Stack trace:
#0 {main}
thrown in /www/wwwroot/aej/index.php on line 4