';
echo '配置文件测试
';
echo '常量配置
';
echo 'APP_STORE_NAME: ' . (defined('APP_STORE_NAME') ? APP_STORE_NAME : '未定义') . '
';
echo 'DB_HOST: ' . (defined('DB_HOST') ? DB_HOST : '未定义') . '
';
echo 'DB_USER: ' . (defined('DB_USER') ? DB_USER : '未定义') . '
';
echo 'DB_NAME: ' . (defined('DB_NAME') ? DB_NAME : '未定义') . '
';
echo 'DEBUG_MODE: ' . (defined('DEBUG_MODE') ? (DEBUG_MODE ? 'true' : 'false') : '未定义') . '
';
echo '管理员账户
';
if (isset($admin_accounts) && is_array($admin_accounts)) {
echo '找到 ' . count($admin_accounts) . ' 个管理员账户
';
foreach ($admin_accounts as $account) {
echo '用户名: ' . $account['username'] . ', 权限: ' . $account['permission'] . '
';
}
} else {
echo '未找到管理员账户配置
';
}
echo '数据库连接
';
if (isset($conn) && $conn instanceof mysqli) {
echo '数据库连接对象存在
';
if ($conn->ping()) {
echo '数据库连接成功
';
} else {
echo '数据库连接失败: ' . $conn->error . '
';
}
} else {
echo '数据库连接对象不存在
';
}
echo '会话信息
';
echo '会话ID: ' . session_id() . '
';
echo '管理员登录状态: ' . (isset($_SESSION['admin']) ? '已登录' : '未登录') . '
';
if (isset($_SESSION['admin'])) {
echo '管理员ID: ' . $_SESSION['admin']['id'] . '
';
echo '管理员用户名: ' . $_SESSION['admin']['username'] . '
';
echo '管理员权限: ' . $_SESSION['admin']['permission'] . '
';
}
echo '权限检查测试
';
echo 'index.php访问检查: ';
if (isset($_SESSION['admin']) && $_SESSION['admin']['permission'] == 'all') {
echo '允许访问
';
} else {
echo '将被重定向
';
}
echo 'review_apps.php访问检查: ';
if (isset($_SESSION['admin']) && in_array($_SESSION['admin']['permission'], ['all', 'review'])) {
echo '允许访问
';
} else {
echo '将被重定向
';
}
echo '