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'];
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');

View File

@ -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

View File

@ -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