From 714c55485d96300c1485458d2de7e474d3d3e306 Mon Sep 17 00:00:00 2001 From: thisgun Date: Thu, 29 Oct 2020 16:30:16 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=EB=A1=9C=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=EC=8B=9C=20data=20=ED=8F=B4?= =?UTF-8?q?=EB=8D=94=EC=97=90=20=EC=93=B0=EA=B8=B0=EA=B6=8C=ED=95=9C=20?= =?UTF-8?q?=EB=98=90=EB=8A=94=20=EC=9B=B9=ED=95=98=EB=93=9C=20=EC=9A=A9?= =?UTF-8?q?=EB=9F=89=EC=9D=B4=20=EC=9E=88=EB=8A=94=EC=A7=80=20=EC=B2=B4?= =?UTF-8?q?=ED=81=AC=EA=B3=BC=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/login_check.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/bbs/login_check.php b/bbs/login_check.php index 983b25020..8c46900f5 100644 --- a/bbs/login_check.php +++ b/bbs/login_check.php @@ -127,5 +127,22 @@ if(function_exists('social_login_success_after')){ run_event('member_login_check', $mb, $link, $is_social_login); +// 관리자로 로그인시 DATA 폴더의 쓰기 권한이 있는지 체크합니다. 쓰기 권한이 없으면 로그인을 못합니다. +if( is_admin($mb['mb_id']) && is_dir(G5_DATA_PATH.'/tmp/') ){ + $tmp_data_file = G5_DATA_PATH.'/tmp/tmp-write-test-'.time(); + $tmp_data_check = @fopen($tmp_data_file, 'w'); + if($tmp_data_check){ + if(! @fwrite($tmp_data_check, G5_URL)){ + $tmp_data_check = false; + } + } + @fclose($tmp_data_check); + @unlink($tmp_data_file); + + if(! $tmp_data_check){ + alert("data 폴더에 쓰기권한이 없거나 또는 웹하드 용량이 없는 경우\\n로그인을 못할수도 있으니, 용량 체크 및 쓰기 권한을 확인해 주세요.", $link); + } +} + goto_url($link); ?>