diff --git a/j_login.php b/j_login.php index 460799e2..ac47e311 100644 --- a/j_login.php +++ b/j_login.php @@ -20,14 +20,6 @@ if(!$username || !$password){ ]); } -$canLogin = RootDB::db()->queryFirstField('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1'); -if($canLogin != 'Y'){ - Json::die([ - 'result'=>false, - 'reason'=>'현재는 로그인이 금지되어있습니다!' - ]); -} - $userInfo = RootDB::db()->queryFirstRow( 'SELECT `no`, `id`, `name`, `grade`, `delete_after` '. 'from member where id=%s_username AND '. @@ -43,6 +35,14 @@ if(!$userInfo){ ]); } +$canLogin = RootDB::db()->queryFirstField('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1'); +if($canLogin != 'Y' && $userInfo['grade'] < 5){ + Json::die([ + 'result'=>false, + 'reason'=>'현재는 로그인이 금지되어있습니다!' + ]); +} + $nowDate = TimeUtil::DatetimeNow(); if($userInfo['delete_after']){ if($userInfo['delete_after'] < $nowDate){