diff --git a/bbs/login.php b/bbs/login.php index 810663ec0..ac97732c6 100644 --- a/bbs/login.php +++ b/bbs/login.php @@ -48,6 +48,12 @@ if ($g4['https_url']) else $login_action_url = "{$g4['bbs_url']}/login_check.php"; +// 로그인 스킨이 없는 경우 관리자 페이지 접속이 안되는 것을 막기 위하여 기본 스킨으로 대체 +$login_file = $member_skin_path.'/login.skin.php'; +if (!file_exists($login_file)) { + $member_skin_path = $g4['path'].'/'.$g4['skin_dir'].'/member/basic'; +} + include_once($member_skin_path.'/login.skin.php'); include_once('./_tail.sub.php'); diff --git a/config.php b/config.php index 2cf1bdca5..22fbdd87f 100644 --- a/config.php +++ b/config.php @@ -28,6 +28,7 @@ $g4['bbs_path'] = $g4['path'].'/'.$g4['bbs']; $g4['admin'] = 'adm'; $g4['admin_path'] = $g4['path'].'/'.$g4['admin']; +$g4['skin_dir'] = 'skin'; $g4['mobile_dir'] = 'mobile'; // 자주 사용하는 값 diff --git a/lib/common.lib.php b/lib/common.lib.php index e067d5253..e2420eb2b 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -1651,8 +1651,7 @@ function get_selected($field, $value, $first=false) function skin_path() { global $g4; - $skin_dir = 'skin'; - $skin_path = $g4['path'].'/'.$skin_dir; + $skin_path = $g4['path'].'/'.$g4['skin_dir']; if (G4_IS_MOBILE) $skin_path = $g4['mobile_path'].'/'.$skin_dir; return $skin_path; }