Session 클래스 재정리

This commit is contained in:
2018-04-05 03:14:50 +09:00
parent 9c445e02b9
commit 76543892bc
26 changed files with 55 additions and 93 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
$session = Session::requireGameLogin()->setReadOnly(); $session = Session::requireGameLogin()->setReadOnly();
if(Session::getUserGrade() < 5){ if($session->userGrade < 5){
//echo "<script>location.replace('_119.php');</script>"; //echo "<script>location.replace('_119.php');</script>";
echo '_119.php';//TODO:debug all and replace echo '_119.php';//TODO:debug all and replace
} }
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
//로그인 검사 //로그인 검사
$session = Session::requireGameLogin()->setReadOnly(); $session = Session::requireGameLogin()->setReadOnly();
if(Session::getUserGrade() < 5) { if($session->userGrade < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+1 -1
View File
@@ -8,7 +8,7 @@ $session = Session::requireGameLogin()->setReadOnly();
$admin = getAdmin(); $admin = getAdmin();
if(Session::getUserGrade() < 5) { if($session->userGrade < 5) {
//echo "<script>location.replace('_admin1.php');</script>"; //echo "<script>location.replace('_admin1.php');</script>";
echo '_admin1.php';//TODO:debug all and replace echo '_admin1.php';//TODO:debug all and replace
} }
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
//로그인 검사 //로그인 검사
$session = Session::requireGameLogin()->setReadOnly(); $session = Session::requireGameLogin()->setReadOnly();
if(Session::getUserGrade() < 5) { if($session->userGrade < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
//로그인 검사 //로그인 검사
$session = Session::requireGameLogin()->setReadOnly(); $session = Session::requireGameLogin()->setReadOnly();
if(Session::getUserGrade() < 5) { if($session->userGrade < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
//로그인 검사 //로그인 검사
$session = Session::requireGameLogin()->setReadOnly(); $session = Session::requireGameLogin()->setReadOnly();
if(Session::getUserGrade() < 5) { if($session->userGrade < 5) {
//echo "<script>location.replace('_admin4.php');</script>"; //echo "<script>location.replace('_admin4.php');</script>";
echo '_admin4.php';//TODO:debug all and replace echo '_admin4.php';//TODO:debug all and replace
} }
+1 -1
View File
@@ -62,7 +62,7 @@ $game = MYDB_fetch_array($result);
$con = checkLimit($me['con'], $game['conlimit']); $con = checkLimit($me['con'], $game['conlimit']);
if($con >= 2) { printLimitMsg($me['turntime']); exit(); } if($con >= 2) { printLimitMsg($me['turntime']); exit(); }
if(Session::getUserGrade() < 3) { if($session->userGrade < 3) {
echo "특별회원이 아닙니다."; echo "특별회원이 아닙니다.";
exit(); exit();
} }
+6 -6
View File
@@ -49,7 +49,7 @@ function captureKey(e) {
<tr><td colspan=3 align=center id=bg2><font size=5>설 문 조 사 (<?=$admin['develcost']*5;?>금과 추첨으로 유니크템 증정!)</font></td></tr> <tr><td colspan=3 align=center id=bg2><font size=5>설 문 조 사 (<?=$admin['develcost']*5;?>금과 추첨으로 유니크템 증정!)</font></td></tr>
<?php <?php
if(Session::getUserGrade() >= 5) { if($session->userGrade >= 5) {
echo " echo "
<tr> <tr>
<td width=48 align=center><input type=submit name=btn value='알림'></td> <td width=48 align=center><input type=submit name=btn value='알림'></td>
@@ -88,7 +88,7 @@ for($i=1; $i < $voteTypeCount; $i++) {
echo " echo "
<input type=radio name=sel value={$i}> <input type=radio name=sel value={$i}>
"; ";
} elseif($admin['voteopen'] >= 1 || Session::getUserGrade() >= 5) { } elseif($admin['voteopen'] >= 1 || $session->userGrade >= 5) {
$query = "select no from general where vote='{$i}'"; $query = "select no from general where vote='{$i}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$vCount = MYDB_num_rows($result); $vCount = MYDB_num_rows($result);
@@ -124,7 +124,7 @@ echo "
</tr> </tr>
"; ";
if(Session::getUserGrade() >= 5) { if($session->userGrade >= 5) {
echo " echo "
<tr> <tr>
<td align=center><input type=submit name=btn value='리셋'></td> <td align=center><input type=submit name=btn value='리셋'></td>
@@ -176,7 +176,7 @@ if($me['no'] > 0) {
<tr><td colspan=3 align=center id=bg2><font size=5> <tr><td colspan=3 align=center id=bg2><font size=5>
전 체 통 계 전 체 통 계
<?php <?php
if(Session::getUserGrade() >= 5) { if($session->userGrade >= 5) {
echo " echo "
<input type=submit name=btn value='숨김'> <input type=submit name=btn value='숨김'>
<input type=submit name=btn value='전체통계만'> <input type=submit name=btn value='전체통계만'>
@@ -185,7 +185,7 @@ if(Session::getUserGrade() >= 5) {
echo " echo "
</font></td></tr>"; </font></td></tr>";
if($admin['voteopen'] >= 1 || Session::getUserGrade() >= 5) { if($admin['voteopen'] >= 1 || $session->userGrade >= 5) {
echo " echo "
<tr> <tr>
<td width=98 align=center>전 체</td> <td width=98 align=center>전 체</td>
@@ -226,7 +226,7 @@ if($admin['voteopen'] >= 1 || Session::getUserGrade() >= 5) {
"; ";
} }
if($admin['voteopen'] >= 2 || Session::getUserGrade() >= 5) { if($admin['voteopen'] >= 2 || $session->userGrade >= 5) {
$query = "select no from general where nation=0 and npc<2"; $query = "select no from general where nation=0 and npc<2";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$memCount = MYDB_num_rows($result); $memCount = MYDB_num_rows($result);
+1 -1
View File
@@ -32,7 +32,7 @@ $bidCount = MYDB_num_rows($result);
$btCount = $tradeCount + $bidCount; $btCount = $tradeCount + $bidCount;
if(Session::getUserGrade() >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) { if($session->userGrade >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) {
$btn = "submit"; $btn = "submit";
} else { } else {
$btn = "hidden"; $btn = "hidden";
+2 -2
View File
@@ -131,7 +131,7 @@ echo "
<br>"; <br>";
// 첩보된 도시까지만 허용 // 첩보된 도시까지만 허용
if($valid == 0 && Session::getUserGrade() < 5) { if($valid == 0 && $session->userGrade < 5) {
$_REQUEST['citylist'] = $me['city']; $_REQUEST['citylist'] = $me['city'];
} }
@@ -282,7 +282,7 @@ for($j=0; $j < $gencount; $j++) {
<td align=center>$intel</td> <td align=center>$intel</td>
<td align=center>".getLevel($general['level'])."</td>"; <td align=center>".getLevel($general['level'])."</td>";
//아국장수이거나 보는 사람이 운영자일때 보여줌 //아국장수이거나 보는 사람이 운영자일때 보여줌
if(($general['nation'] != 0 && $general['nation'] == $myNation['nation']) || Session::getUserGrade() >= 5) { if(($general['nation'] != 0 && $general['nation'] == $myNation['nation']) || $session->userGrade >= 5) {
switch($general['mode']) { switch($general['mode']) {
case 0: $mode = "×"; break; case 0: $mode = "×"; break;
case 1: $mode = "○"; break; case 1: $mode = "○"; break;
+2 -2
View File
@@ -116,7 +116,7 @@ for($i=0; $i < $nationcount; $i++) {
case 0: $str = "<font color=red>★</font>"; break; case 0: $str = "<font color=red>★</font>"; break;
case 1: $str = "<font color=magenta>▲</font>"; break; case 1: $str = "<font color=magenta>▲</font>"; break;
case 2: case 2:
if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || Session::getUserGrade() >= 5) { $str = "ㆍ"; } if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || $session->userGrade >= 5) { $str = "ㆍ"; }
else { $str = "?"; } else { $str = "?"; }
// $str = "ㆍ"; // $str = "ㆍ";
break; break;
@@ -125,7 +125,7 @@ for($i=0; $i < $nationcount; $i++) {
case 5: $str = "<font color=cyan>◎</font>"; break; case 5: $str = "<font color=cyan>◎</font>"; break;
case 6: $str = "<font color=cyan>◎</font>"; break; case 6: $str = "<font color=cyan>◎</font>"; break;
case 7: case 7:
if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || Session::getUserGrade() >= 5) { $str = "<font color=green>@</font>"; } if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || $session->userGrade >= 5) { $str = "<font color=green>@</font>"; }
else { $str = "?"; } else { $str = "?"; }
// $str = "<font color=limegreen>@</font>"; // $str = "<font color=limegreen>@</font>";
break; break;
+1 -1
View File
@@ -56,7 +56,7 @@ select { font-family:'굴림'; line-height:100%; }
</table> </table>
<table align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0> <table align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<?php <?php
if(Session::getUserGrade() >= 5) { if($session->userGrade >= 5) {
echo " echo "
<form method=post action=c_tournament.php> <form method=post action=c_tournament.php>
<tr><td colspan=8><input type=textarea size=150 style=color:white;background-color:black; name=msg><input type=submit name=btn value='메시지'></td></tr> <tr><td colspan=8><input type=textarea size=150 style=color:white;background-color:black; name=msg><input type=submit name=btn value='메시지'></td></tr>
+1 -1
View File
@@ -38,7 +38,7 @@ $value = round($value / 10) * 10;
if($term > 24) $term = 24; if($term > 24) $term = 24;
$valid = 1; $valid = 1;
if(Session::getUserGrade() >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) { if($session->userGrade >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) {
} else { } else {
$msg = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>"; $msg = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>";
$msg2 = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>"; $msg2 = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>";
+22 -22
View File
@@ -26,17 +26,17 @@ case 2: $tp = "power"; $tp2 = "일기토"; $tp3 = "power"; break;
case 3: $tp = "intel"; $tp2 = "설전"; $tp3 = "intel"; break; case 3: $tp = "intel"; $tp2 = "설전"; $tp3 = "intel"; break;
} }
if($me['tournament'] == 1 && Session::getUserGrade() < 5) { echo "<script>location.replace('b_tournament.php');</script>"; exit(); } if($me['tournament'] == 1 && $session->userGrade < 5) { echo "<script>location.replace('b_tournament.php');</script>"; exit(); }
if($btn == "자동개최설정" && Session::getUserGrade() >= 5) { if($btn == "자동개최설정" && $session->userGrade >= 5) {
$query = "update game set tnmt_trig={$trig}"; $query = "update game set tnmt_trig={$trig}";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($btn == "개최" && Session::getUserGrade() >= 5) { } elseif($btn == "개최" && $session->userGrade >= 5) {
startTournament($auto, $type); startTournament($auto, $type);
} elseif($btn == "중단" && Session::getUserGrade() >= 5) { } elseif($btn == "중단" && $session->userGrade >= 5) {
$query = "update game set tnmt_auto=0, tournament=0, phase=0"; $query = "update game set tnmt_auto=0, tournament=0, phase=0";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif((($btn == "투입" || $btn == "무명투입" || $btn == "쪼렙투입" || $btn == "일반투입" || $btn == "굇수투입" || $btn == "랜덤투입") && Session::getUserGrade() >= 5) || $btn == "참가") { } elseif((($btn == "투입" || $btn == "무명투입" || $btn == "쪼렙투입" || $btn == "일반투입" || $btn == "굇수투입" || $btn == "랜덤투입") && $session->userGrade >= 5) || $btn == "참가") {
if($btn == "투입") { if($btn == "투입") {
$query = "select no,name,npc,leader,power,intel,explevel,gold,horse,weap,book from general where no='$gen'"; $query = "select no,name,npc,leader,power,intel,explevel,gold,horse,weap,book from general where no='$gen'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
@@ -127,7 +127,7 @@ if($btn == "자동개최설정" && Session::getUserGrade() >= 5) {
$query = "update game set tournament=2, phase=0"; $query = "update game set tournament=2, phase=0";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} }
} elseif(($btn == "쪼렙전부투입" || $btn == "일반전부투입" || $btn == "굇수전부투입" || $btn == "랜덤전부투입") && Session::getUserGrade() >= 5) { } elseif(($btn == "쪼렙전부투입" || $btn == "일반전부투입" || $btn == "굇수전부투입" || $btn == "랜덤전부투입") && $session->userGrade >= 5) {
$z = 0; $z = 0;
for($i=0; $i < 8; $i++) { for($i=0; $i < 8; $i++) {
$query = "select grp from tournament where grp='$i'"; $query = "select grp from tournament where grp='$i'";
@@ -181,25 +181,25 @@ if($btn == "자동개최설정" && Session::getUserGrade() >= 5) {
$query = "update game set tournament=2, phase=0"; $query = "update game set tournament=2, phase=0";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($btn == "무명전부투입" && Session::getUserGrade() >= 5) { fillLowGenAll(); } elseif($btn == "무명전부투입" && $session->userGrade >= 5) { fillLowGenAll();
} elseif($btn == "예선" && Session::getUserGrade() >= 5) { qualify($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "예선" && $session->userGrade >= 5) { qualify($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "예선전부" && Session::getUserGrade() >= 5) { qualifyAll($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "예선전부" && $session->userGrade >= 5) { qualifyAll($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "추첨" && Session::getUserGrade() >= 5) { selection($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "추첨" && $session->userGrade >= 5) { selection($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "추첨전부" && Session::getUserGrade() >= 5) { selectionAll($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "추첨전부" && $session->userGrade >= 5) { selectionAll($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "본선" && Session::getUserGrade() >= 5) { finallySingle($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "본선" && $session->userGrade >= 5) { finallySingle($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "본선전부" && Session::getUserGrade() >= 5) { finallyAll($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "본선전부" && $session->userGrade >= 5) { finallyAll($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "배정" && Session::getUserGrade() >= 5) { final16set(); } elseif($btn == "배정" && $session->userGrade >= 5) { final16set();
} elseif($btn == "베팅마감" && Session::getUserGrade() >= 5) { } elseif($btn == "베팅마감" && $session->userGrade >= 5) {
$dt = date("Y-m-d H:i:s", time() + 60); $dt = date("Y-m-d H:i:s", time() + 60);
$query = "update game set tournament='7',phase='0',tnmt_time='$dt'"; $query = "update game set tournament='7',phase='0',tnmt_time='$dt'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($btn == "16강" && Session::getUserGrade() >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 16); } elseif($btn == "16강" && $session->userGrade >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 16);
} elseif($btn == "8강" && Session::getUserGrade() >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 8); } elseif($btn == "8강" && $session->userGrade >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 8);
} elseif($btn == "4강" && Session::getUserGrade() >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 4); } elseif($btn == "4강" && $session->userGrade >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 4);
} elseif($btn == "결승" && Session::getUserGrade() >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 2); } elseif($btn == "결승" && $session->userGrade >= 5) { finalFight($admin['tnmt_type'], $admin['tournament'], $admin['phase'], 2);
} elseif($btn == "포상" && Session::getUserGrade() >= 5) { setGift($admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "포상" && $session->userGrade >= 5) { setGift($admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "회수" && Session::getUserGrade() >= 5) { setRefund(); } elseif($btn == "회수" && $session->userGrade >= 5) { setRefund();
} elseif($btn == "메시지" && Session::getUserGrade() >= 5) { } elseif($btn == "메시지" && $session->userGrade >= 5) {
$msg = addslashes(SQ2DQ($msg)); $msg = addslashes(SQ2DQ($msg));
$query = "update game set tnmt_msg='$msg'"; $query = "update game set tnmt_msg='$msg'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
+1 -1
View File
@@ -47,7 +47,7 @@ else if($btn == "댓글" && $comment != "") {
} }
if(Session::getUserGrade() < 5){ if($session->userGrade < 5){
echo "<!--<script>location.replace('a_vote.php');</script>"; //TODO:debug all and replace --> echo "<!--<script>location.replace('a_vote.php');</script>"; //TODO:debug all and replace -->
echo 'a_vote.php '; echo 'a_vote.php ';
die(); die();
+1 -1
View File
@@ -77,7 +77,7 @@ function GetImageURL($imgsvr) {
} }
function checkLimit($con, $conlimit) { function checkLimit($con, $conlimit) {
if(Session::getUserGrade()>=4){ if($session->userGrade>=4){
return 0; return 0;
} }
if($con > $conlimit) { if($con > $conlimit) {
+1 -1
View File
@@ -532,7 +532,7 @@ function processCommand($no) {
if($general['npc'] >= 2 || $general['killturn'] > $admin['killturn']) { if($general['npc'] >= 2 || $general['killturn'] > $admin['killturn']) {
$query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'"; $query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif(floor($command[0]) == 0 && Session::getUserGrade() < 5) { } elseif(floor($command[0]) == 0 && $session->userGrade < 5) {
$query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'"; $query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} else { } else {
+1 -1
View File
@@ -170,7 +170,7 @@ echo "
<tr><td colspan=5>【 국가방침 】<?php nationMsg(); ?></td></tr> <tr><td colspan=5>【 국가방침 】<?php nationMsg(); ?></td></tr>
<tr><td colspan=5>【 접속자 】<?=onlinegen();?></td></tr> <tr><td colspan=5>【 접속자 】<?=onlinegen();?></td></tr>
<?php <?php
if(Session::getUserGrade() >= 5) { if($session->userGrade >= 5) {
echo " echo "
<tr><td colspan=5> <tr><td colspan=5>
<input type=button value=게임관리 onclick=location.replace('_admin1.php')> <input type=button value=게임관리 onclick=location.replace('_admin1.php')>
+1 -10
View File
@@ -3,16 +3,7 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance(); $session = Session::requireLogin([])->setReadOnly();
if(!$session->isLoggedIn()) {
Json::die([
'result'=>false,
'reason'=>'로그인되지 않았습니다.'
]);
}
session_write_close();
// 외부 파라미터 // 외부 파라미터
// $_POST['old_pw'] : PW // $_POST['old_pw'] : PW
+1 -8
View File
@@ -3,14 +3,7 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance(); $session = Session::requireLogin([]);
if(!$session->isLoggedIn()) {
Json::die([
'result'=>false,
'reason'=>'로그인되지 않았습니다.'
]);
}
// 외부 파라미터 // 외부 파라미터
// $_POST['pw'] : PW // $_POST['pw'] : PW
+1 -8
View File
@@ -3,14 +3,7 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance(); $session = Session::requireLogin([])->setReadOnly();
if(!$session->isLoggedIn()) {
Json::die([
'result'=>false,
'reason'=>'로그인되지 않았습니다.'
]);
}
// 외부 파라미터 // 외부 파라미터
+1 -3
View File
@@ -3,11 +3,9 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::requireLogin(null); $session = Session::requireLogin([])->setReadOnly();
$db = RootDB::db(); $db = RootDB::db();
$session->setReadOnly();
if($session->userGrade < 6){ if($session->userGrade < 6){
Json::die([ Json::die([
'result'=>false, 'result'=>false,
+1 -8
View File
@@ -3,14 +3,7 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance(); $session = Session::requireLogin([])->setReadOnly();
if(!$session->isLoggedIn()) {
Json::die([
'result'=>false,
'reason'=>'로그인되지 않았습니다.'
]);
}
// 외부 파라미터 // 외부 파라미터
// $_FILES['image_upload'] : 사진파일 // $_FILES['image_upload'] : 사진파일
+1 -8
View File
@@ -3,14 +3,7 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance(); $session = Session::requireLogin([])->setReadOnly();
if(!$session->isLoggedIn()) {
Json::die([
'result'=>false,
'reason'=>'로그인되지 않았습니다.'
]);
}
// 외부 파라미터 // 외부 파라미터
+1 -1
View File
@@ -3,7 +3,7 @@ namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance()->setReadOnly(); $session = Session::requireLogin([])->setReadOnly();
if($session->userGrade < 5){ if($session->userGrade < 5){
Json::die([ Json::die([
+2 -1
View File
@@ -2,7 +2,8 @@
namespace sammo; namespace sammo;
require(__dir__.'/../vendor/autoload.php'); require(__dir__.'/../vendor/autoload.php');
$session = Session::Instance()->setReadOnly();
$session = Session::requireLogin([])->setReadOnly();
if($session->userGrade < 6){ if($session->userGrade < 6){
Json::die([ Json::die([