25 lines
674 B
PHP
25 lines
674 B
PHP
<?php
|
|
// 管理界面路由
|
|
if ($api_class == 'admin') {
|
|
if ($_SESSION['user_id'] == 'admin') {
|
|
// 处理管理员请求
|
|
// ...
|
|
} else {
|
|
http_response_code(401)
|
|
echo json_encode(['error' => 'Unauthorized', 'code' => 401]);
|
|
exit;
|
|
}
|
|
}
|
|
// 非管理需登陆界面路由
|
|
elseif ($api_class != 'admin') {
|
|
if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id'])) {
|
|
// 处理已登录用户请求
|
|
// ...
|
|
} else {
|
|
http_response_code(401)
|
|
echo json_encode(['error' => 'Unauthorized', 'code' => 401]);
|
|
exit;
|
|
}
|
|
} else {
|
|
echo json_encode(['error' => 'unknown error']);
|
|
} |