Наумов Алексей

Наумов Алексей

Был в сети 28 июля 2026, 14:21
Заказы принимаю
// задаем параметры
$logindata = array(
  'username' => 'someuser',   // имя пользователя
  'password' => '1234567890', // пароль
  'rememberme' => true        // запомнить?
);
// сам процесс авторизации
$response = $modx->runProcessor('/security/login', $logindata);
// проверяем, успешно ли
if ($response->isError()) {
  // произошла ошибка, например неверный пароль
  $modx->log(modX::LOG_LEVEL_ERROR, 'Login error. Message: '.$response->getMessage());
}
Кстати, я бы хотел предложить еще реализовать обновление товаров при импорте не посредством процессоров, а через простой set/save, для чего:
1. Это будет работать быстро, сейчас 500 товаров импортируются достаточно долго
2. В этом режиме можно оставить обязательным только 1 поле — ключ, по которому идет импорт.

Типовые сценарии: обновление цен товаров или остатков.

Т.е. что бы был выбор — используем процессоры или быстрое обновление товаров.