Исправления:
В файле sources/functions.php найти:
function my_getcookie($name)
{
global $ibforums;
if (isset($_COOKIE[$ibforums->vars['cookie_id'].$name]))
{
return urldecode($_COOKIE[$ibforums->vars['cookie_id'].$name]);
}
else
{
return FALSE;
}
}
заменить на:
function my_getcookie($name)
{
global $ibforums;
if ( isset($_COOKIE[$this->vars['cookie_id'].$name]) )
{
if ( ! in_array( $name, array('topicsread', 'forum_read', 'collapseprefs') ) )
{
return $this->clean_value(urldecode($_COOKIE[$this->vars['cookie_id'].$name]));
}
else
{
return urldecode($_COOKIE[$this->vars['cookie_id'].$name]);
}
}
else
{
return FALSE;
}
}
У меня форум перестал меня запоминать (т.е. при закрытии окна браузера он меня забывает). И еще я использую местный мод дневников - mJournal , который вообще после этого обновления не воспринимает авторизацию - т.е. я все время в режиме гостя.
ИМХО тут какая-то лажа с куками. В чем дело? Как это исправить и привести к нормальному виду, чтобы безопасность не страдала и чтобы все работало нормально?
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Anna
После выполнения вот этого обноавления
Найдено еще 2 возможные уязвимости в IPB 2.0.x.
У меня форум перестал меня запоминать (т.е. при закрытии окна браузера он меня забывает). И еще я использую местный мод дневников - mJournal , который вообще после этого обновления не воспринимает авторизацию - т.е. я все время в режиме гостя.
ИМХО тут какая-то лажа с куками. В чем дело? Как это исправить и привести к нормальному виду, чтобы безопасность не страдала и чтобы все работало нормально?
Ссылка на комментарий
Поделиться на других сайтах
18 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.