This commit is contained in:
Roman Kelesidis 2024-03-08 22:21:04 +07:00
parent 59b2f2e2e2
commit 0601ead725
3 changed files with 4 additions and 3 deletions

View File

@ -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']; $server_port = (in_array((int)$bb_cfg['server_port'], array(80, 443))) ? '' : ':' . $bb_cfg['server_port'];
define('FORUM_PATH', $bb_cfg['script_path']); 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', $server_protocol . $bb_cfg['server_name'] . $server_port . $bb_cfg['script_path']);
define('FULL_URL_MD5', md5(FULL_URL));
unset($server_protocol, $server_port); unset($server_protocol, $server_port);
// Debug options // 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 // Board/Tracker shared constants and functions
define('BB_BT_TORRENTS', 'bb_bt_torrents'); define('BB_BT_TORRENTS', 'bb_bt_torrents');

View File

@ -332,7 +332,6 @@ define('SPHINX_LOG_NAME', 'sphinx_errors'); // имя файла с лог
define('DBG_LOG', true); // включить логирование событий движка (отключите на боевом сервере) define('DBG_LOG', true); // включить логирование событий движка (отключите на боевом сервере)
define('DBG_LOG_TRACKER', false); // включить логирование событий анонсера (отключите на боевом сервере) define('DBG_LOG_TRACKER', false); // включить логирование событий анонсера (отключите на боевом сервере)
define('COOKIE_DBG', 'bb_dbg'); // debug cookie name
define('SQL_DEBUG', true); // включить SQL отладку (в дебаг панели) для SQL запросов и Cache & Datastore define('SQL_DEBUG', true); // включить SQL отладку (в дебаг панели) для SQL запросов и Cache & Datastore
define('SQL_LOG_ERRORS', true); // логировать ошибки MySQL define('SQL_LOG_ERRORS', true); // логировать ошибки MySQL

View File

@ -509,7 +509,7 @@ class user_common
elseif (isset($bb_cfg['dbg_users'][$this->data['user_id']]) && !DBG_USER) elseif (isset($bb_cfg['dbg_users'][$this->data['user_id']]) && !DBG_USER)
{ {
// Set debug cookie if user in dbg_users array // 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 // Unset sql debug cookies if SQL_DEBUG is disabled or DBG_USER cookie not present