Correcting SIDs on pages: privacy, terms, login, register
/ext/phpbbseo/usu/core/traits/url.php
Find:
// Sid ?
if ($session_id === false && !empty($_SID))
{
$qs .= ($qs ? $amp_delim : '') . "sid=$_SID";
}
else if ($session_id)
{
$qs .= ($qs ? $amp_delim : '') . "sid=$session_id";
}
Replace:
// Sid ?
if ($session_id === false && !empty($_SID))
{
$script_name = basename(parse_url($url, PHP_URL_PATH));
if (!($script_name == 'ucp.php' || $script_name == 'ucp')) {
$qs .= ($qs ? $amp_delim : '') . "sid=$_SID";
}
}
else if ($session_id)
{
$qs .= ($qs ? $amp_delim : '') . "sid=$session_id";
}