From 0601ead725799b71658e11e27a9b7bb6ffa4ba6b Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Fri, 8 Mar 2024 22:21:04 +0700 Subject: [PATCH] Updated --- common.php | 4 +++- library/config.php | 1 - library/includes/sessions.php | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/common.php b/common.php index 7e8d1ee1..a119ad0e 100644 --- a/common.php +++ b/common.php @@ -74,10 +74,12 @@ $server_protocol = ($bb_cfg['cookie_secure']) ? 'https://' : 'http://'; $server_port = (in_array((int)$bb_cfg['server_port'], array(80, 443))) ? '' : ':' . $bb_cfg['server_port']; define('FORUM_PATH', $bb_cfg['script_path']); define('FULL_URL', $server_protocol . $bb_cfg['server_name'] . $server_port . $bb_cfg['script_path']); +define('FULL_URL_MD5', md5(FULL_URL)); unset($server_protocol, $server_port); // Debug options -define('DBG_USER', $_COOKIE[COOKIE_DBG] === md5(FULL_URL)); +define('COOKIE_DBG', 'bb_dbg_' . FULL_URL_MD5); +define('DBG_USER', (isset($_COOKIE[COOKIE_DBG]))); // Board/Tracker shared constants and functions define('BB_BT_TORRENTS', 'bb_bt_torrents'); diff --git a/library/config.php b/library/config.php index 7046bb18..ff3a6e35 100644 --- a/library/config.php +++ b/library/config.php @@ -332,7 +332,6 @@ define('SPHINX_LOG_NAME', 'sphinx_errors'); // имя файла с лог define('DBG_LOG', true); // включить логирование событий движка (отключите на боевом сервере) define('DBG_LOG_TRACKER', false); // включить логирование событий анонсера (отключите на боевом сервере) -define('COOKIE_DBG', 'bb_dbg'); // debug cookie name define('SQL_DEBUG', true); // включить SQL отладку (в дебаг панели) для SQL запросов и Cache & Datastore define('SQL_LOG_ERRORS', true); // логировать ошибки MySQL diff --git a/library/includes/sessions.php b/library/includes/sessions.php index b690c464..584d59eb 100644 --- a/library/includes/sessions.php +++ b/library/includes/sessions.php @@ -509,7 +509,7 @@ class user_common elseif (isset($bb_cfg['dbg_users'][$this->data['user_id']]) && !DBG_USER) { // Set debug cookie if user in dbg_users array - bb_setcookie(COOKIE_DBG, md5(FULL_URL), COOKIE_SESSION); // Making DBG_USER as true + bb_setcookie(COOKIE_DBG, 1, COOKIE_SESSION); // Making DBG_USER as true } // Unset sql debug cookies if SQL_DEBUG is disabled or DBG_USER cookie not present