BARON-SSO 로그인 연동

This commit is contained in:
root
2026-07-27 17:23:52 +09:00
parent bf5e694571
commit ac5823234e
44 changed files with 1804 additions and 695 deletions
+4 -16
View File
@@ -1,24 +1,12 @@
<?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(): 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 is_qna_admin(?string $loginId = null): bool {
$user = $_SESSION['user'] ?? [];
return is_array($user) && auth_is_admin_user($user, $loginId);
}
}