| Цитата |
|---|
3. Лечим задетые файлы. Мы проанализировали список запросов, по которому пытались бить POST-ом:
В файл /bitrix/tools/vote/uf.php после required: | Код |
|---|
// После required добавляем:
$request = \Bitrix\Main\Context::getCurrent()->getRequest();
if ( $request ->isPost()) {
CHTTP::SetStatus( "404 Not Found" );
@define( "ERROR_404" , "Y" );
die ();
} |
В файл /bitrix/tools/html_editor_action.php после required: | Код |
|---|
// После required добавляем:
$request = \Bitrix\Main\Context::getCurrent()->getRequest();
if ( $request ->isPost()) {
CHTTP::SetStatus( "404 Not Found" );
@define( "ERROR_404" , "Y" );
die ();
} |
(остальное сейчас дополню) |
Смысла добавлять ПОСЛЕ require нет никакого, весь код уже выполнится.
Поэтому, либо добавлять непосредственно в модуль этот код, либо как я написал чуть выше ПЕРЕД require чистым php