Files
egbim_homepage/egbim/bbs/admin_guard.php
T
2026-07-27 17:23:52 +09:00

34 lines
1.4 KiB
PHP

<?php
// /egbim/bbs/admin_guard.php
if (session_status() !== PHP_SESSION_ACTIVE) @session_start();
require_once dirname(__DIR__, 2) . '/auth/common.php';
if (!function_exists('is_qna_admin')) {
function is_qna_admin(?string $loginId = null): bool {
$user = $_SESSION['user'] ?? [];
return is_array($user) && auth_is_admin_user($user, $loginId);
}
}
// ✅ 관리자 아이디 → 고정 이름 매핑
function get_admin_display_name($loginId, $fallbackName = null) {
$map = [
'kjy0426@hanmaceng.co.kr' => '관리자1',
'b24014@hanmaceng.co.kr' => '관리자999',
'b23065@hanmaceng.co.kr' => '관리자2',
'b23008@baroncs.co.kr' => '관리자3',
'cjy627@hanmaceng.co.kr' => '관리자4',
'b23072@hanmaceng.co.kr' => '관리자5',
'b24051@hanmaceng.co.kr' => '관리자6',
'rmsgud1202@hanmaceng.co.kr' => '관리자7',
'm21318@hanmaceng.co.kr' => '관리자8',
'b21367@hanmaceng.co.kr' => '관리자9',
'sdi9429@naver.com' => '관리자10',
'junsuy@hanmail.net' => '관리자11',
'ilphilo92@gmail.com' => '관리자12',
];
if (isset($map[$loginId])) {
return $map[$loginId];
}
return $fallbackName ?: $loginId;
}