최초 커밋

This commit is contained in:
root
2026-07-23 16:15:57 +09:00
commit c8f5efb6b7
14652 changed files with 4812531 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
<?php
// /egbim/bbs/admin_guard.php
if (session_status() !== PHP_SESSION_ACTIVE) @session_start();
if (!function_exists('is_qna_admin')) {
function is_qna_admin(): bool {
$loginId = $_SESSION['user']['loginIds'][0] ?? '';
$allow = [
'kjy0426@hanmaceng.co.kr',
'b24014@hanmaceng.co.kr',
'b23065@hanmaceng.co.kr',
'b23008@baroncs.co.kr',
'cjy627@hanmaceng.co.kr',
'b23072@hanmaceng.co.kr',
];
$norm = static function($s){ return strtolower(trim((string)$s)); };
$loginId = $norm($loginId);
foreach ($allow as $id) {
if ($loginId === $norm($id)) return true;
}
return false;
}
}
// ✅ 관리자 아이디 → 고정 이름 매핑
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',
];
if (isset($map[$loginId])) {
return $map[$loginId];
}
return $fallbackName ?: $loginId;
}