Exception Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 (изменено) Не знаю где лучше создать тему. создам тут. Делюсь решением ошибки старых приложений которое вызывается при переходе на 4.5.x версию форума в связи с обновлением CSRF. Моё любимое приложение Automation Rules 1.4.6 перестало нормально работать (да и вообще все приложения переехавшие с 4.4.x версий), а именно в АЦ приложение полностью отказывало реагировать на какие либо действия и вызывало ошибку: Цитата 2S119/1 (Ключ защиты CSRF не совпадает. Это может означать, что плагин или тема устарели. Пожалуйста, свяжитесь со службой технической поддержки для получения дополнительной информации.) Решение очень простое, идем по адресу приложения: "/applications/папка_приложения/modules/admin/возможно_еще_папка/название_файла.php" открываем файл и после строки: class _(ТУТ БУДЕТ НАЗВАНИЕ) extends \IPS\Node\Controller { вставляем: /** * @brief Has been CSRF-protected */ public static $csrfProtected = TRUE; сохраняем. Проделываем так со всеми файлами в папке где есть строки: "class _(ТУТ БУДЕТ НАЗВАНИЕ) extends \IPS\Node\Controller" Готово, приложение больше не вызывает ошибку 2S119/1 при работе с ним в АЦ. Пути до файлов которые нужно править:Automation Rules 1.4.6 /applications/rules/modules/admin/rules/*.php hqAwards /applications/awards/modules/admin/awards/*.php и т.д. суть я думаю уловили. Изменено 17 сентября, 2020 пользователем ZIKURIK НЛО прилетело и написало этот текст September^^, alexis, PiratRu и 9 других 7 5 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 17 сентября, 2020 Поделиться Опубликовано 17 сентября, 2020 А что с безопасностью? Этот примерно как сделать всегда правильный пароль каким бы он не был. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 17 сентября, 2020 Автор Поделиться Опубликовано 17 сентября, 2020 7 часов назад, aplayer сказал: А что с безопасностью? Этот примерно как сделать всегда правильный пароль каким бы он не был. А что с безопасностью не так? Код включает защиту csrf без которой больше нельзя манипулировать приложением в АЦ - это теперь стандарт новых приложений. Все действия по удалению, созданию все так же проверяются \IPS\Session::i()->csrfCheck(); который остался без изменений saiko 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AnWey Опубликовано 12 ноября, 2020 Поделиться Опубликовано 12 ноября, 2020 В 17.09.2020 в 04:01, ZIKURIK сказал: Не знаю где лучше создать тему. создам тут. Делюсь решением ошибки старых приложений которое вызывается при переходе на 4.5.x версию форума в связи с обновлением CSRF. Моё любимое приложение Automation Rules 1.4.6 перестало нормально работать (да и вообще все приложения переехавшие с 4.4.x версий), а именно в АЦ приложение полностью отказывало реагировать на какие либо действия и вызывало ошибку: Решение очень простое, идем по адресу приложения: "/applications/папка_приложения/modules/admin/возможно_еще_папка/название_файла.php" открываем файл и после строки: class _(ТУТ БУДЕТ НАЗВАНИЕ) extends \IPS\Node\Controller { вставляем: /** * @brief Has been CSRF-protected */ public static $csrfProtected = TRUE; сохраняем. Проделываем так со всеми файлами в папке где есть строки: "class _(ТУТ БУДЕТ НАЗВАНИЕ) extends \IPS\Node\Controller" Готово, приложение больше не вызывает ошибку 2S119/1 при работе с ним в АЦ. Пути до файлов которые нужно править:Automation Rules 1.4.6 /applications/rules/modules/admin/rules/*.php hqAwards /applications/awards/modules/admin/awards/*.php и т.д. суть я думаю уловили. Большое спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Litesm Опубликовано 20 января, 2021 Поделиться Опубликовано 20 января, 2021 (изменено) Может вы подскажете, как исправить такую же ошибку с Приложением Video Box 4.2.6? я попробовал по инструкции, чет не вышло Изменено 20 января, 2021 пользователем Litesm Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tingroup Опубликовано 22 марта, 2022 Поделиться Опубликовано 22 марта, 2022 В 20.01.2021 в 19:28, Litesm сказал: Может вы подскажете, как исправить такую же ошибку с Приложением Video Box 4.2.6? я попробовал по инструкции, чет не вышло точно так же как описано в решении Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alxbelarus Опубликовано 7 июля Поделиться Опубликовано 7 июля 4.7 - с модулем lgslmon Полет отличный , благодарю! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.