From ebe42f1367cfd633801582bc84304192ce283cac Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Tue, 13 Feb 2018 15:53:24 +0900 Subject: [PATCH] Update security.php --- system/security.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/system/security.php b/system/security.php index fd66031..74c5fd6 100644 --- a/system/security.php +++ b/system/security.php @@ -263,7 +263,7 @@ if(!function_exists("session_logout")) { } @unlink($config['session_dir'] . '/' . protect_dir_path($ss_key)); - + // 토큰이 지워졌는지 화인 $abuse = check_token_abuse($ss_user_name, get_session("ss_user_name")); $abuse = ($abuse && check_token_abuse($ss_key, get_session("ss_key"))); @@ -274,3 +274,21 @@ if(!function_exists("session_logout")) { return $flag; } } + +if(!function_exists("check_current_user_name")) { + function check_current_user_name() { + $current_user_name = ""; + + $ss_user_name = get_session("ss_user_name"); + $ss_key = get_session("ss_key"); + + $abuse = check_token_abuse($ss_user_name, $ss_user_name); // self check + $abuse = ($abuse && check_token_abuse($ss_key, $ss_key)); // self check + + if(!$abuse) { + $current_user_name = $ss_user_name; + } + + return $current_user_name; + } +}