Jump to content
Invision Community
  • 0

Фикс ошибки приложений 2S119/1 (4.4.x -> 4.5)


TacTics
 Share

Go to solution Solved by TacTics,

Question

Делюсь решением ошибки старых приложений которое вызывается при переходе на 4.5.x версию форума в связи с обновлением CSRF.
Моё любимое приложение Automation Rules 1.4.6 перестало нормально работать (да и вообще все приложения переехавшие с 4.4.x версий), а именно в АЦ приложение полностью отказывало реагировать на какие либо действия и вызывало ошибку:

Цитата

2S119/1 (Ключ защиты CSRF не совпадает. Это может означать, что плагин или тема устарели. Пожалуйста, свяжитесь со службой технической поддержки для получения дополнительной информации.)

Нажимай computerworld_consultancy_icon.png помни об этом!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 1
  • Solution

Решение очень простое, идем по адресу приложения: "/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

и т.д.

суть я думаю уловили.

  • Like 3
  • Супер 1

Нажимай computerworld_consultancy_icon.png помни об этом!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.