_Session 클래스 일부 변경

This commit is contained in:
2018-03-16 02:40:49 +09:00
parent 3fcaa153f9
commit e2610d7e41
6 changed files with 15 additions and 18 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ require_once(ROOT.'/f_func/class._Session.php');
$SESSION = new _Session(); $SESSION = new _Session();
if($SESSION->IsLoggedIn() == false) { if($SESSION->isLoggedIn() == false) {
// echo('<script>window.top.entrance.location.replace("'.ROOT.'/indexLogin.php");</script>'); // echo('<script>window.top.entrance.location.replace("'.ROOT.'/indexLogin.php");</script>');
header ("Location: ".ROOT.'/i_login/login.php'); header ("Location: ".ROOT.'/i_login/login.php');
exit(1); exit(1);
+10 -13
View File
@@ -17,15 +17,15 @@ class _Session {
} }
} }
public function Set($key, $val) { public function set($key, $val) {
$_SESSION[$key] = $val; $_SESSION[$key] = $val;
} }
public function Get($key) { public function get($key) {
return $_SESSION[$key]; return util::array_get($_SESSION[$key]);
} }
public function Login($noMember, $idMember, $grade) { public function login($noMember, $idMember, $grade) {
$_SESSION['noMember'] = $noMember; $_SESSION['noMember'] = $noMember;
$_SESSION['p_id'] = $idMember; $_SESSION['p_id'] = $idMember;
$_SESSION['ip'] = util::get_client_ip(true); $_SESSION['ip'] = util::get_client_ip(true);
@@ -33,26 +33,23 @@ class _Session {
$_SESSION['userGrade'] = $grade; $_SESSION['userGrade'] = $grade;
} }
public function Logout() { public function logout() {
unset($_SESSION['noMember']); unset($_SESSION['noMember']);
unset($_SESSION['p_id']); unset($_SESSION['p_id']);
unset($_SESSION['time']);
unset($_SESSION['userGrade']); unset($_SESSION['userGrade']);
} }
public function IsLoggedIn() { public function isLoggedIn() {
if(!isset($_SESSION['noMember'])){ if($this->NoMember()){
return false;
}
if($_SESSION['noMember'] != 0) {
return true; return true;
} else { }
else{
return false; return false;
} }
} }
public function NoMember() { public function NoMember() {
return $_SESSION['noMember']; return $this->get('noMember');
} }
public function __destruct() { public function __destruct() {
+1 -1
View File
@@ -6,7 +6,7 @@ require_once(ROOT.'/f_config/SESSION.php');
// 외부 파라미터 // 외부 파라미터
$SESSION->Logout(); $SESSION->logout();
$response['result'] = 'SUCCESS'; $response['result'] = 'SUCCESS';
+1 -1
View File
@@ -23,7 +23,7 @@ if($member['PW'] != $pw) {
), 'NO=%i', $SESSION->NoMember()); ), 'NO=%i', $SESSION->NoMember());
$SESSION->Logout(); $SESSION->logout();
$response['result'] = 'SUCCESS'; $response['result'] = 'SUCCESS';
$response['msg'] = "정상적으로 탈퇴신청 되었습니다."; $response['msg'] = "정상적으로 탈퇴신청 되었습니다.";
+1 -1
View File
@@ -28,7 +28,7 @@ if($member) {
$system = $db->queryFirstRow('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1'); $system = $db->queryFirstRow('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1');
if($system['LOGIN'] == 'Y' || $member['GRADE'] >= 5) { if($system['LOGIN'] == 'Y' || $member['GRADE'] >= 5) {
$SESSION->Login($member['NO'], $id, $member['GRADE']); $SESSION->login($member['NO'], $id, $member['GRADE']);
$db->update('MEMBER', [ $db->update('MEMBER', [
'CONMSG'=>$conmsg, 'CONMSG'=>$conmsg,
'IP'=>util::get_client_ip(true), 'IP'=>util::get_client_ip(true),
+1 -1
View File
@@ -4,7 +4,7 @@ require_once(ROOT.'/f_func/class._Session.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/tmp_kakao/conf.php');//TODO: kakao 가입 정식 적용하면 코드 변경 require_once(ROOT.'/tmp_kakao/conf.php');//TODO: kakao 가입 정식 적용하면 코드 변경
$SESSION = new _Session(); $SESSION = new _Session();
if($SESSION->IsLoggedIn()){ if($SESSION->isLoggedIn()){
header(ROOT.'/i_entrance/Frame.php'); header(ROOT.'/i_entrance/Frame.php');
die(); die();
} }