Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Еще раз, если не понятно.

Авторы MODX открыто говорят, что если ты пустил кого-то в админку, то его там ничего не остановит, никакие «права доступа».

Поэтому никого пускать вообще не надо.
Зачистил ботов, включил проверку CSRF токена при регистрации, а также отправку сообщений только через 24 часа после регистрации. Если что, можно и увеличить время ожидания.

Всего зарегался 21 бот, 20 из них смогли активировать свой аккаунт.
Какая связь между шаблоном и плагинами?

Плагины запускаются раньше всех в системе. Если у тебя висит тормозной плагин на OnMODXInit — ты его вообще ничем не отловишь, потому что он стартанёт раньше всего.

Хоть немного изучи систему, прежде чем давать советы.
А рожу вареньем не намазать?

Ладно, держи:
if (!empty($_REQUEST['query'])) {
    $query = htmlspecialchars(strip_tags(trim($_REQUEST['query'])));
    $resource = $modx->getObject('msProduct', [
        'pagetitle' => $query,
        'class_key' => 'msProduct',
        'deleted' => 0,
        'published' => 1,
        'context_key' => $modx->context->key,
    ]);
    if ($resource) {
        $modx->sendRedirect($resource->get('uri'));
    }
}