From e2610d7e412018b1a49674ed25be9f8f286592e5 Mon Sep 17 00:00:00 2001 From: hide_d Date: Fri, 16 Mar 2018 02:40:49 +0900 Subject: [PATCH] =?UTF-8?q?=5FSession=20=ED=81=B4=EB=9E=98=EC=8A=A4=20?= =?UTF-8?q?=EC=9D=BC=EB=B6=80=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- f_config/SESSION.php | 2 +- f_func/class._Session.php | 23 ++++++++++------------- i_entrance/logoutPost.php | 2 +- i_entrance/manage/quitPost.php | 2 +- i_login/Post.php | 2 +- i_login/login.php | 2 +- 6 files changed, 15 insertions(+), 18 deletions(-) diff --git a/f_config/SESSION.php b/f_config/SESSION.php index fb08d019..029b2376 100644 --- a/f_config/SESSION.php +++ b/f_config/SESSION.php @@ -4,7 +4,7 @@ require_once(ROOT.'/f_func/class._Session.php'); $SESSION = new _Session(); -if($SESSION->IsLoggedIn() == false) { +if($SESSION->isLoggedIn() == false) { // echo(''); header ("Location: ".ROOT.'/i_login/login.php'); exit(1); diff --git a/f_func/class._Session.php b/f_func/class._Session.php index 230cd261..89db5e24 100644 --- a/f_func/class._Session.php +++ b/f_func/class._Session.php @@ -17,15 +17,15 @@ class _Session { } } - public function Set($key, $val) { + public function set($key, $val) { $_SESSION[$key] = $val; } - public function Get($key) { - return $_SESSION[$key]; + public function get($key) { + return util::array_get($_SESSION[$key]); } - public function Login($noMember, $idMember, $grade) { + public function login($noMember, $idMember, $grade) { $_SESSION['noMember'] = $noMember; $_SESSION['p_id'] = $idMember; $_SESSION['ip'] = util::get_client_ip(true); @@ -33,26 +33,23 @@ class _Session { $_SESSION['userGrade'] = $grade; } - public function Logout() { + public function logout() { unset($_SESSION['noMember']); unset($_SESSION['p_id']); - unset($_SESSION['time']); unset($_SESSION['userGrade']); } - public function IsLoggedIn() { - if(!isset($_SESSION['noMember'])){ - return false; - } - if($_SESSION['noMember'] != 0) { + public function isLoggedIn() { + if($this->NoMember()){ return true; - } else { + } + else{ return false; } } public function NoMember() { - return $_SESSION['noMember']; + return $this->get('noMember'); } public function __destruct() { diff --git a/i_entrance/logoutPost.php b/i_entrance/logoutPost.php index 1f7be99b..d7bc0d38 100644 --- a/i_entrance/logoutPost.php +++ b/i_entrance/logoutPost.php @@ -6,7 +6,7 @@ require_once(ROOT.'/f_config/SESSION.php'); // 외부 파라미터 -$SESSION->Logout(); +$SESSION->logout(); $response['result'] = 'SUCCESS'; diff --git a/i_entrance/manage/quitPost.php b/i_entrance/manage/quitPost.php index 7fee6087..9c9a2f24 100644 --- a/i_entrance/manage/quitPost.php +++ b/i_entrance/manage/quitPost.php @@ -23,7 +23,7 @@ if($member['PW'] != $pw) { ), 'NO=%i', $SESSION->NoMember()); - $SESSION->Logout(); + $SESSION->logout(); $response['result'] = 'SUCCESS'; $response['msg'] = "정상적으로 탈퇴신청 되었습니다."; diff --git a/i_login/Post.php b/i_login/Post.php index b5623542..19148944 100644 --- a/i_login/Post.php +++ b/i_login/Post.php @@ -28,7 +28,7 @@ if($member) { $system = $db->queryFirstRow('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1'); if($system['LOGIN'] == 'Y' || $member['GRADE'] >= 5) { - $SESSION->Login($member['NO'], $id, $member['GRADE']); + $SESSION->login($member['NO'], $id, $member['GRADE']); $db->update('MEMBER', [ 'CONMSG'=>$conmsg, 'IP'=>util::get_client_ip(true), diff --git a/i_login/login.php b/i_login/login.php index c78ca530..3766f28a 100644 --- a/i_login/login.php +++ b/i_login/login.php @@ -4,7 +4,7 @@ require_once(ROOT.'/f_func/class._Session.php'); require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/tmp_kakao/conf.php');//TODO: kakao 가입 정식 적용하면 코드 변경 $SESSION = new _Session(); -if($SESSION->IsLoggedIn()){ +if($SESSION->isLoggedIn()){ header(ROOT.'/i_entrance/Frame.php'); die(); }