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