XF 2.3 Перенаправление cookies (Потеря хэша)

Версия XenForo
2.3.10

Sadorimatsu

Проверенные
Сообщения
966
Решения
23
Реакции
769
Баллы
1,875
Всем привет.

Столкнулся с проблемой обработки cookies, что при выборе "Расширенной" и при нажатии на кнопку "Принять все файлы cookies", то адрес кнопки изменился на /misc/cookies?update=1&accept=1, когда должно быть примерно такого вида
/misc/cookies?update=1&accept=1&t=1785656915%2Cb9720ad24b3779ffd44c4ee9b328cd92. По факту потерялся хэш. Как возможно это исправить, а точней вернуть как было?

Это произошло после того, как обновил тут:
/admin.php?force-agreement/privacy-policy
/admin.php?force-agreement/terms
В графе белых списков ничего не забивалось, да и зачем, не знаю.
Обновление необходимо было, чтобы всем действующим пользователям подтвердить согласие, если раньше этого не было, потому что закон текущий по персональным данным это обязывает. После этого основной адрес кнопки cookies изменился и открывает страницу "Перенаправление" где есть кнопка "Переадресация". Только послей нажатия этой кнопки он кидает нас на главную страницу и всё.
1785657307521.png
На офе есть тема по этой проблеме
И как показывают источники, проблему пофиксили на версии 2.2.9, но по факту получается проблема осталась.
По словам Криса, нужно включить режим дебага, зайти по admin.php?options/groups/debug/ и проставить по 0 в поле privacy-policy и terms:
photo_2026-07-28_21-14-23.jpg
Это условие я выполнил и статус обновления в тех документах обнулилось как было, но проблему не решило, cookies попрежнему грузится без хеша. Я больше склоняюсь к тому, что тут чисто баг и недоработка со стороны коробки т.к. этот режим по сей день находится в бета.

Никто не сталкивался? Будут какие мысли, как это исправить? Единственное исправление, что есть, это изменить вывод cookies на простой вариант (в рамках закона этого как минимум достаточно), тогда всё будет проходить, а вот с расширенным такая вот проблема получается в этой ситуации. Не то, что критичная проблема, но неприятно. Ладно бы это выходило текущим пользователя для обновления, но так теперь получают все гости, а это неприемлемо.

Наглядно попробуйте на демо обновить 1 из 2 документов по политике или согласия, которые есть из коробки и посмотрите, как у вас будет. Более чем уверен, что получите точно такую же проблему, а вот как решать вопрос...

Так что крайне рекомендую вообще их не трогать... но кто бы знал.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу