최초 커밋
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
<?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',
|
||||
'b24051@hanmaceng.co.kr',
|
||||
'rmsgud1202@hanmaceng.co.kr',
|
||||
'm21318@hanmaceng.co.kr',
|
||||
'b21367@hanmaceng.co.kr',
|
||||
'sdi9429@naver.com',
|
||||
'junsuy@hanmail.net',
|
||||
'ilphilo92@gmail.com'
|
||||
];
|
||||
$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',
|
||||
'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;
|
||||
}
|
||||
Reference in New Issue
Block a user